Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/page.py
diff options
context:
space:
mode:
Diffstat (limited to 'page.py')
-rw-r--r--page.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/page.py b/page.py
index 86e294e..8748fbe 100644
--- a/page.py
+++ b/page.py
@@ -70,8 +70,11 @@ class Page():
self._canvas.add_events(gtk.gdk.BUTTON_PRESS_MASK)
self._canvas.add_events(gtk.gdk.BUTTON_RELEASE_MASK)
self._canvas.connect("expose-event", self._expose_cb)
- self._canvas.connect("button-press-event", self._button_press_cb)
- self._canvas.connect("button-release-event", self._button_release_cb)
+ self.button_release_event_id = \
+ self._canvas.connect("button-release-event", self._button_release_cb)
+ self.button_press_event_id = \
+ self._canvas.connect("button-press-event", self._button_press_cb)
+
self._canvas.connect("key_press_event", self._keypress_cb)
self._width = gtk.gdk.screen_width()
self._height = gtk.gdk.screen_height()