diff options
author | Huang Peng <shawn.p.huang@gmail.com> | 2009-02-05 10:39:56 +0800 |
---|---|---|
committer | Huang Peng <shawn.p.huang@gmail.com> | 2009-02-05 10:39:56 +0800 |
commit | aedad1ea0a7fef604aa27f4b58433fd8f2ece29e (patch) | |
tree | ffcb531d8474bde18b90341bcd4eb639edd74525 /ui/gtk/menu.py | |
parent | 41ad46305a88637dd99f00a2d2a3f455505d357b (diff) | |
download | ibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.tar.gz ibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.tar.xz ibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.zip |
re-implement ibus in c language.
Diffstat (limited to 'ui/gtk/menu.py')
-rw-r--r-- | ui/gtk/menu.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/gtk/menu.py b/ui/gtk/menu.py index 19911e8..9a3b30a 100644 --- a/ui/gtk/menu.py +++ b/ui/gtk/menu.py @@ -107,7 +107,7 @@ class ImageMenuItem (gtk.ImageMenuItem, PropItem): self.hide_all () def do_activate (self): - self.emit ("property-activate", self._prop.name, self._prop.state) + self.emit ("property-activate", self._prop.key, self._prop.state) def property_changed (self): self.set_sensitive (self._prop.sensitive) @@ -145,7 +145,7 @@ class CheckMenuItem (gtk.CheckMenuItem, PropItem): 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.key, self._prop.state) def property_changed (self): self.set_active (self._prop.state == ibus.PROP_STATE_CHECKED) @@ -167,7 +167,7 @@ class RadioMenuItem (gtk.RadioMenuItem, PropItem): } def __init__ (self, group, prop): - gtk.RadioMenuItem.__init__ (self, group, label = prop.label) + gtk.RadioMenuItem.__init__ (self, group, label = prop.label.text) PropItem.__init__ (self, prop) self.set_active (self._prop.state == ibus.PROP_STATE_CHECKED) @@ -194,7 +194,7 @@ class RadioMenuItem (gtk.RadioMenuItem, PropItem): 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.key, self._prop.state) class SeparatorMenuItem (gtk.SeparatorMenuItem, PropItem): __gsignals__ = { |