Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/addons/gtkwidgettypefilter.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/gtkwidgettypefilter.py')
-rw-r--r--addons/gtkwidgettypefilter.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/addons/gtkwidgettypefilter.py b/addons/gtkwidgettypefilter.py
index 0339e74..7b2e15e 100644
--- a/addons/gtkwidgettypefilter.py
+++ b/addons/gtkwidgettypefilter.py
@@ -30,20 +30,17 @@ class GtkWidgetTypeFilter(EventFilter):
text = TStringProperty("")
strokes = TSequenceProperty("")
- def __init__(self, object_id, text=None, strokes=None):
+ def __init__(self, **kwargs):
"""Constructor
- @param next_state default EventFilter param, passed on to EventFilter
+ Accepted keyword args:
@param object_id object tree-ish identifier
@param text resulting text expected
@param strokes list of strokes expected
At least one of text or strokes must be supplied
"""
- super(GtkWidgetTypeFilter, self).__init__()
- self.object_id = object_id
- self.text = text or ""
+ super(GtkWidgetTypeFilter, self).__init__(**kwargs)
self._captext = ""
- self.strokes = strokes or []
self._capstrokes = []
self._widget = None
self._handler_id = None