[pygobject/pygobject-2-28] [gi-demos] fix clipboard demo so DnD works
- From: John Palmieri <johnp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject/pygobject-2-28] [gi-demos] fix clipboard demo so DnD works
- Date: Tue, 15 Feb 2011 16:23:44 +0000 (UTC)
commit cb2d2aad023789991b20036e22cae5ad3eee9b36
Author: John (J5) Palmieri <johnp redhat com>
Date: Tue Feb 15 11:21:13 2011 -0500
[gi-demos] fix clipboard demo so DnD works
* menu popups don't work because the API takes a callback without a destroy
notify
demos/gtk-demo/demos/clipboard.py | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/demos/gtk-demo/demos/clipboard.py b/demos/gtk-demo/demos/clipboard.py
index 1ebabf7..74eb0ee 100644
--- a/demos/gtk-demo/demos/clipboard.py
+++ b/demos/gtk-demo/demos/clipboard.py
@@ -95,16 +95,16 @@ class ClipboardApp:
hbox.add(ebox)
# make ebox a drag source
- Gtk.drag_source_set(ebox, Gdk.ModifierType.BUTTON1_MASK,
+ ebox.drag_source_set(Gdk.ModifierType.BUTTON1_MASK,
None, Gdk.DragAction.COPY)
- Gtk.drag_source_add_image_targets(ebox)
+ ebox.drag_source_add_image_targets()
ebox.connect('drag-begin', self.drag_begin, image)
ebox.connect('drag-data-get', self.drag_data_get, image)
# accept drops on ebox
- Gtk.drag_dest_set(ebox, Gtk.DestDefaults.ALL,
+ ebox.drag_dest_set(Gtk.DestDefaults.ALL,
None, Gdk.DragAction.COPY)
- Gtk.drag_dest_add_image_targets(ebox)
+ ebox.drag_dest_add_image_targets()
ebox.connect('drag-data-received', self.drag_data_received, image)
# context menu on ebox
@@ -119,16 +119,16 @@ class ClipboardApp:
hbox.add(ebox)
# make ebox a drag source
- Gtk.drag_source_set(ebox, Gdk.ModifierType.BUTTON1_MASK,
+ ebox.drag_source_set(Gdk.ModifierType.BUTTON1_MASK,
None, Gdk.DragAction.COPY)
- Gtk.drag_source_add_image_targets(ebox)
+ ebox.drag_source_add_image_targets()
ebox.connect('drag-begin', self.drag_begin, image)
ebox.connect('drag-data-get', self.drag_data_get, image)
# accept drops on ebox
- Gtk.drag_dest_set(ebox, Gtk.DestDefaults.ALL,
+ ebox.drag_dest_set(Gtk.DestDefaults.ALL,
None, Gdk.DragAction.COPY)
- Gtk.drag_dest_add_image_targets(ebox)
+ ebox.drag_dest_add_image_targets()
ebox.connect('drag-data-received', self.drag_data_received, image)
# context menu on ebox
@@ -205,7 +205,7 @@ class ClipboardApp:
data.set_from_pixbuf(pixbuf)
def button_press(self, widget, event, data):
- if event.button.button != 3:
+ if event.button != 3:
return False
menu = Gtk.Menu()
@@ -222,7 +222,7 @@ class ClipboardApp:
item.show()
menu.append(item)
- menu.popup(None, None, None, None, 3, event.button.time)
+ menu.popup(None, None, None, None, 3, event.time)
def main(demoapp=None):
app = ClipboardApp()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]