def __init__(self, **kwargs): deprecationwarn( 'ProxyComboBoxEntry is deprecated, use ProxyComboEntry instead', stacklevel=3) BaseComboBoxEntry.__init__(self) ValidatableProxyWidgetMixin.__init__(self, widget=self.entry) # We need to create the helper before PropertyObject, since we # need to access the helper in prop_set_list_editable, which # PropertyObject might call self._helper = _EasyComboBoxHelper(self) PropertyObject.__init__(self, **kwargs) self.set_text_column(ComboColumn.LABEL) # here we connect the expose-event signal directly to the entry self.child.connect('changed', self._on_child_entry__changed) # HACK! we force a queue_draw because when the window is first # displayed the icon is not drawn. gobject.idle_add(self.queue_draw) self.set_events(gtk.gdk.KEY_RELEASE_MASK) self.connect("key-release-event", self._on__key_release_event)
def __init__(self, **kwargs): deprecationwarn( 'ProxyComboBoxEntry is deprecated, use ProxyComboEntry instead', stacklevel=3) BaseComboBoxEntry.__init__(self) ValidatableProxyWidgetMixin.__init__(self, widget=self.entry) self._helper = _EasyComboBoxHelper(self) for key, value in kwargs.items(): setattr(self.props, key, value) self.set_text_column(ComboColumn.LABEL) # here we connect the expose-event signal directly to the entry self.child.connect('changed', self._on_child_entry__changed) # HACK! we force a queue_draw because when the window is first # displayed the icon is not drawn. gobject.idle_add(self.queue_draw) self.set_events(gtk.gdk.KEY_RELEASE_MASK) self.connect("key-release-event", self._on__key_release_event)