summaryrefslogtreecommitdiffstats
path: root/ui/gtk/toolitem.py
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gtk/toolitem.py')
-rw-r--r--ui/gtk/toolitem.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/ui/gtk/toolitem.py b/ui/gtk/toolitem.py
index 48147a7..0e4e4ad 100644
--- a/ui/gtk/toolitem.py
+++ b/ui/gtk/toolitem.py
@@ -36,7 +36,7 @@ class ToolButton(gtk.ToolButton, PropItem):
}
def __init__(self, prop):
- gtk.ToolButton.__init__ (self, label = prop.label)
+ gtk.ToolButton.__init__ (self, label = prop.label.text)
self.set_homogeneous(False)
PropItem.__init__ (self, prop)
self.property_changed()
@@ -58,14 +58,14 @@ class ToolButton(gtk.ToolButton, PropItem):
def set_tooltip_text(self, text):
if text:
- gtk.ToolButton.set_tooltip_text(self, text)
+ gtk.ToolButton.set_tooltip_text(self, text.text)
else:
gtk.ToolButton.set_tooltip_text(self, None)
self._prop.tooltip = text
def property_changed(self):
- self.set_label(self._prop.label)
+ self.set_label(self._prop.label.text)
self.set_tooltip_text(self._prop.tooltip)
self.set_sensitive(self._prop.sensitive)
self.set_icon_name(self._prop.icon)
@@ -78,7 +78,7 @@ class ToolButton(gtk.ToolButton, PropItem):
self.hide_all()
def do_clicked(self):
- self.emit("property-activate", self._prop.name, self._prop.state)
+ self.emit("property-activate", self._prop.key, self._prop.state)
class ToggleToolButton(gtk.ToggleToolButton, PropItem):
@@ -112,7 +112,7 @@ class ToggleToolButton(gtk.ToggleToolButton, PropItem):
def set_tooltip_text(self, text):
if text:
- gtk.ToggleToolButton.set_tooltip_text(self, text)
+ gtk.ToggleToolButton.set_tooltip_text(self, text.text)
else:
gtk.ToggleToolButton.set_tooltip_text(self, None)
@@ -120,7 +120,7 @@ class ToggleToolButton(gtk.ToggleToolButton, PropItem):
def property_changed(self):
self.set_tooltip_text(self._prop.tooltip)
- self.set_label(self._prop.label)
+ self.set_label(self._prop.label.text)
self.set_icon_name(self._prop.icon)
self.set_active(self._prop.state == ibus.PROP_STATE_CHECKED)
self.set_sensitive(self._prop.sensitive)
@@ -136,7 +136,7 @@ class ToggleToolButton(gtk.ToggleToolButton, 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 SeparatorToolItem(gtk.SeparatorToolItem, PropItem):
def __init__ (self, prop):