diff options
author | erick <erick@sugar-dev-erick.(none)> | 2009-12-06 20:07:51 (GMT) |
---|---|---|
committer | erick <erick@sugar-dev-erick.(none)> | 2009-12-06 20:07:51 (GMT) |
commit | 21daa86bcb386240a1902c0bbad960285c900bcf (patch) | |
tree | df67d1addfa5bfdcff5454e7da3e02f78ed108bc /addons/gtkwidgeteventfilter.py | |
parent | 12dc8871141919998146ec44ddc2f191ed99f632 (diff) | |
parent | c1fdd474409e1b36d1b4c7eb97afe27a637e89c1 (diff) |
Merge branch 'frame_integration'
Conflicts:
tutorius/overlayer.py
Diffstat (limited to 'addons/gtkwidgeteventfilter.py')
-rw-r--r-- | addons/gtkwidgeteventfilter.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/addons/gtkwidgeteventfilter.py b/addons/gtkwidgeteventfilter.py index ac14399..f6ecf86 100644 --- a/addons/gtkwidgeteventfilter.py +++ b/addons/gtkwidgeteventfilter.py @@ -45,9 +45,14 @@ class GtkWidgetEventFilter(EventFilter): super(GtkWidgetEventFilter, self).install_handlers(callback, **kwargs) if not "activity" in kwargs: raise TypeError("activity argument is Mandatory") - + activity = kwargs["activity"] + + if not "probe" in kwargs: + raise TypeError("probe argument is Mandatory") + probe = kwargs["probe"] + #find the widget and connect to its event - self._widget = find_widget(kwargs["activity"], self.object_id) + self._widget = probe.find_widget(activity, self.object_id) self._handler_id = self._widget.connect( \ self.event_name, self.do_callback ) |