https://bugzilla.redhat.com/show_bug.cgi?id=513901
--- Comment #9 from fujiwara <tfujiwar(a)redhat.com> ---
(In reply to comment #8)
Fedora 17 or later uses ibus 1.5. (ibus 1.4.99).
The definition of ibus_config_set_value() was changed.
The get_value() is also changed. Now it returns GVariant value.
Also I noticed ibus-table uses set_icon() for ibus panel menu but icon menus
are not enabled in GNOME GtkStatusIcon by default.
So probably it's good to call set_label too:
E.g.
--- /usr/share/ibus-table/engine/table.py.orig
+++ /usr/share/ibus-table/engine/table.py
@@ -994,9 +994,11 @@ class tabengine (ibus.EngineBase):
if self._full_width_letter[self._mode]:
self._letter_property.set_icon ( u'%s%s' % (self._icon_dir,
'full-letter.svg') )
+ self._letter_property.set_label ( u'%s' % _("Full") )
self._letter_property.set_tooltip ( _(u'Switch to half-width
letter') )
else:
self._letter_property.set_icon ( u'%s%s' % (self._icon_dir,
'half-letter.svg') )
+ self._letter_property.set_label ( u'%s' % _("Half") )
self._letter_property.set_tooltip ( _(u'Switch to full-width
letter') )
if self._full_width_punct[self._mode]:
--
You are receiving this mail because:
You are on the CC list for the bug.