summaryrefslogtreecommitdiffstats
path: root/ui/gtk/menu.py
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2009-02-05 10:39:56 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2009-02-05 10:39:56 +0800
commitaedad1ea0a7fef604aa27f4b58433fd8f2ece29e (patch)
treeffcb531d8474bde18b90341bcd4eb639edd74525 /ui/gtk/menu.py
parent41ad46305a88637dd99f00a2d2a3f455505d357b (diff)
downloadibus-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.py8
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__ = {