diff options
| author | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-22 11:54:16 +0800 |
|---|---|---|
| committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-22 11:54:16 +0800 |
| commit | 8c410eb52de12e9ea4dd9e9e934fff726b6d2fd3 (patch) | |
| tree | 5a89bc225881efaf95271448003e00d1c18124e0 /panel | |
| parent | ce961a7daa53442c2e2f2adf5956c2a45362a6c4 (diff) | |
| download | ibus-8c410eb52de12e9ea4dd9e9e934fff726b6d2fd3.tar.gz ibus-8c410eb52de12e9ea4dd9e9e934fff726b6d2fd3.tar.xz ibus-8c410eb52de12e9ea4dd9e9e934fff726b6d2fd3.zip | |
Refine coding style.
Diffstat (limited to 'panel')
| -rw-r--r-- | panel/toolitem.py | 154 |
1 files changed, 77 insertions, 77 deletions
diff --git a/panel/toolitem.py b/panel/toolitem.py index 8771882..86acf4d 100644 --- a/panel/toolitem.py +++ b/panel/toolitem.py @@ -27,7 +27,7 @@ from propitem import PropItem from menu import * -class ToolButton (gtk.ToolButton, PropItem): +class ToolButton(gtk.ToolButton, PropItem): __gsignals__ = { "property-activate" : ( gobject.SIGNAL_RUN_FIRST, @@ -35,57 +35,57 @@ class ToolButton (gtk.ToolButton, PropItem): (gobject.TYPE_STRING, gobject.TYPE_INT)), } - def __init__ (self, prop): + def __init__(self, prop): gtk.ToolButton.__init__ (self, label = prop._label) PropItem.__init__ (self, prop) - self.set_icon_name (prop._icon) - self.set_tooltip_text (prop._tooltip) - self.set_sensitive (prop._sensitive) + self.set_icon_name(prop._icon) + self.set_tooltip_text(prop._tooltip) + self.set_sensitive(prop._sensitive) if prop._visible: - self.set_no_show_all (False) - self.show_all () + self.set_no_show_all(False) + self.show_all() else: - self.set_no_show_all (True) - self.hide_all () + self.set_no_show_all(True) + self.hide_all() - def set_icon_name (self, icon_name): + def set_icon_name(self, icon_name): if icon_name: - gtk.ToolButton.set_icon_name (self, icon_name) - self.set_is_important (False) + gtk.ToolButton.set_icon_name(self, icon_name) + self.set_is_important(False) else: - gtk.ToolButton.set_icon_name (self, None) - self.set_is_important (True) + gtk.ToolButton.set_icon_name(self, None) + self.set_is_important(True) self._prop._icon = icon_name - def set_tooltip_text (self, text): + def set_tooltip_text(self, text): if text: - gtk.ToolButton.set_tooltip_text (self, text) + gtk.ToolButton.set_tooltip_text(self, text) else: - gtk.ToolButton.set_tooltip_text (self, None) + gtk.ToolButton.set_tooltip_text(self, None) self._prop._tooltip = text - def property_changed (self): - self.set_icon_name (self._prop._icon) - self.set_tooltip_text (self._prop._tooltip) - self.set_label (self._prop._label) - self.set_sensitive (self._prop._sensitive) + def property_changed(self): + self.set_icon_name(self._prop._icon) + self.set_tooltip_text(self._prop._tooltip) + self.set_label(self._prop._label) + self.set_sensitive(self._prop._sensitive) if self._prop._visible: - self.set_no_show_all (False) - self.show_all () + self.set_no_show_all(False) + self.show_all() else: - self.set_no_show_all (True) - self.hide_all () + self.set_no_show_all(True) + self.hide_all() - def do_clicked (self): - self.emit ("property-activate", self._prop._name, self._prop._state) + def do_clicked(self): + self.emit("property-activate", self._prop._name, self._prop._state) -class ToggleToolButton (gtk.ToggleToolButton, PropItem): +class ToggleToolButton(gtk.ToggleToolButton, PropItem): __gsignals__ = { "property-activate" : ( gobject.SIGNAL_RUN_FIRST, @@ -97,62 +97,62 @@ class ToggleToolButton (gtk.ToggleToolButton, PropItem): gtk.ToggleToolButton.__init__ (self) PropItem.__init__ (self, prop) - self.set_label (prop._label) - self.set_icon_name (prop._icon) - self.set_tooltip_text (prop._tooltip) - self.set_active (prop._state == ibus.PROP_STATE_CHECKED) - self.set_sensitive (prop._sensitive) + self.set_label(prop._label) + self.set_icon_name(prop._icon) + self.set_tooltip_text(prop._tooltip) + self.set_active(prop._state == ibus.PROP_STATE_CHECKED) + self.set_sensitive(prop._sensitive) if prop._visible: - self.set_no_show_all (False) - self.show_all () + self.set_no_show_all(False) + self.show_all() else: - self.set_no_show_all (True) - self.hide_all () + self.set_no_show_all(True) + self.hide_all() - def set_icon_name (self, icon_name): + def set_icon_name(self, icon_name): if icon_name: - gtk.ToggleToolButton.set_icon_name (self, icon_name) - self.set_is_important (False) + gtk.ToggleToolButton.set_icon_name(self, icon_name) + self.set_is_important(False) else: - gtk.ToggleToolButton.set_icon_name (self, None) - self.set_is_important (True) + gtk.ToggleToolButton.set_icon_name(self, None) + self.set_is_important(True) self._prop._icon = icon_name - def set_tooltip_text (self, text): + def set_tooltip_text(self, text): if text: - gtk.ToggleToolButton.set_tooltip_text (self, text) + gtk.ToggleToolButton.set_tooltip_text(self, text) else: - gtk.ToggleToolButton.set_tooltip_text (self, None) + gtk.ToggleToolButton.set_tooltip_text(self, None) self._prop._tooltip = text - def property_changed (self): - self.set_icon_name (self._prop._icon) - self.set_tooltip_text (self._prop._tooltip) - self.set_label (self._prop._label) - self.set_active (self._prop._state == ibus.PROP_STATE_CHECKED) - self.set_sensitive (self._prop._sensitive) + def property_changed(self): + self.set_icon_name(self._prop._icon) + self.set_tooltip_text(self._prop._tooltip) + self.set_label(self._prop._label) + self.set_active(self._prop._state == ibus.PROP_STATE_CHECKED) + self.set_sensitive(self._prop._sensitive) if self._prop._visible: - self.set_no_show_all (False) - self.show_all () + self.set_no_show_all(False) + self.show_all() else: - self.set_no_show_all (True) - self.hide_all () + self.set_no_show_all(True) + self.hide_all() - def do_toggled (self): - if self.get_active (): + def do_toggled(self): + if self.get_active(): self._prop._state = ibus.PROP_STATE_CHECKED else: self._prop._state = ibus.PROP_STATE_UNCHECKED - self.emit ("property-activate", self._prop._name, self._prop._state) + self.emit("property-activate", self._prop._name, self._prop._state) -class SeparatorToolItem (gtk.SeparatorToolItem, PropItem): +class SeparatorToolItem(gtk.SeparatorToolItem, PropItem): def __init__ (self, prop): gtk.SeparatorToolItem.__init__ (self) PropItem.__init__ (self, prop) -class MenuToolButton (ToggleToolButton): +class MenuToolButton(ToggleToolButton): # __gsignals__ = { # "property-activate" : ( # gobject.SIGNAL_RUN_FIRST, @@ -161,20 +161,20 @@ class MenuToolButton (ToggleToolButton): # } def __init__ (self, prop): - ToggleToolButton.__init__ (self, prop) - self._menu = Menu (prop) - self._menu.connect ("deactivate", lambda m: self.set_active (False)) - self._menu.connect ("property-activate", lambda w,n,s: self.emit ("property-activate", n, s)) - - def update_property (self, prop): - PropItem.update_property (self, prop) - self._menu.update_property (prop) - - def do_toggled (self): - if self.get_active (): - self._menu.popup (0, gtk.get_current_event_time (), self) - -gobject.type_register (ToolButton, "ToolButton") -gobject.type_register (ToggleToolButton, "IBusToggleToolButton") -gobject.type_register (MenuToolButton, "MenuToolButton") + super(MenuToolButton, self).__init__(prop) + self._menu = Menu(prop) + self._menu.connect("deactivate", lambda m: self.set_active(False)) + self._menu.connect("property-activate", lambda w,n,s: self.emit("property-activate", n, s)) + + def update_property(self, prop): + PropItem.update_property(self, prop) + self._menu.update_property(prop) + + def do_toggled(self): + if self.get_active(): + self._menu.popup(0, gtk.get_current_event_time(), self) + +gobject.type_register(ToolButton, "ToolButton") +gobject.type_register(ToggleToolButton, "IBusToggleToolButton") +gobject.type_register(MenuToolButton, "MenuToolButton") |
