def __init__(self, prop): gtk.Menu.__init__(self) PropItem.__init__(self, prop) self.set_take_focus(False) self.__create_items(self._prop.sub_props) self.show_all() self.set_sensitive(prop.sensitive)
def __init__(self, group, prop): gtk.RadioMenuItem.__init__(self, group, label = prop.label.text) PropItem.__init__(self, prop) self.set_active(self._prop.state == ibus.PROP_STATE_CHECKED) if prop.visible: self.set_no_show_all(False) self.show_all() else: self.set_no_show_all(True) self.hide_all()
def __init__(self, group, prop): gtk.RadioMenuItem.__init__(self, group, label=prop.label.text) PropItem.__init__(self, prop) self.set_active(self._prop.state == ibus.PROP_STATE_CHECKED) if prop.visible: self.set_no_show_all(False) self.show_all() else: self.set_no_show_all(True) self.hide_all()
def __init__(self, prop): gtk.ImageMenuItem.__init__(self, label=prop.label.text) PropItem.__init__(self, prop) if self._prop.icon: size = gtk.icon_size_lookup(gtk.ICON_SIZE_MENU) self.set_image(icon.IconWidget(prop.icon, size[0])) if self._prop.visible: self.set_no_show_all(False) self.show_all() else: self.set_no_show_all(True) self.hide_all()
def __init__(self, prop): gtk.ImageMenuItem.__init__(self) PropItem.__init__(self, prop) if self._prop.icon: size = gtk.icon_size_lookup(gtk.ICON_SIZE_MENU) self.set_image(icon.IconWidget(prop.icon, size[0])) if self._prop.label: self.set_label(prop.label.text) if self._prop.visible: self.set_no_show_all(False) self.show_all() else: self.set_no_show_all(True) self.hide_all()
def __init__(self): gtk.SeparatorMenuItem.__init__(self) PropItem.__init__(self, None)
def __init__(self, prop): gtk.ToggleToolButton.__init__(self) self.set_homogeneous(False) PropItem.__init__(self, prop) self.property_changed()
def __init__(self, prop): gtk.ToolButton.__init__(self, label = prop.label.text) self.set_homogeneous(False) PropItem.__init__(self, prop) self.property_changed()
def update_property(self, prop): PropItem.update_property(self, prop) self._menu.update_property(prop)
def __init__ (self, prop): gtk.SeparatorToolItem.__init__(self) self.set_homogeneous(False) PropItem.__init__(self, prop)
def __init__(self, prop): gtk.ToolButton.__init__(self, label=prop.label.text) self.set_homogeneous(False) PropItem.__init__(self, prop) self.property_changed()
def __init__(self, prop): gtk.SeparatorToolItem.__init__(self) self.set_homogeneous(False) PropItem.__init__(self, prop)