diff options
Diffstat (limited to 'addons/gtkwidgettypefilter.py')
-rw-r--r-- | addons/gtkwidgettypefilter.py | 9 |
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 |