Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/addons/gtkwidgeteventfilter.py
diff options
context:
space:
mode:
authorerick <erick@sugar-dev-erick.(none)>2009-12-05 21:03:59 (GMT)
committer erick <erick@sugar-dev-erick.(none)>2009-12-05 21:03:59 (GMT)
commitc14688d67a82b7ec7746beda90da915c98600a3d (patch)
tree1b5fb911f16826290bb4fbebc29e3dd1308626de /addons/gtkwidgeteventfilter.py
parent3a1303ab5fa37d2a9881682af29fa4e177ea67ec (diff)
parent0e6a6e03c520b86ee36d79d4cd0daf06f84632a3 (diff)
Merge branch 'frame_integration' into revamped_dragndrop
Conflicts: tutorius/actions.py
Diffstat (limited to 'addons/gtkwidgeteventfilter.py')
-rw-r--r--addons/gtkwidgeteventfilter.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/addons/gtkwidgeteventfilter.py b/addons/gtkwidgeteventfilter.py
index b5ce9ae..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 )
@@ -65,6 +70,5 @@ __event__ = {
"icon" : "player_play",
"class" : GtkWidgetEventFilter,
"mandatory_props" : ["object_id", "event_name"],
- "test" : True
}