summaryrefslogtreecommitdiffstats
path: root/panel/panel.py
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-07-28 14:29:05 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-07-28 14:29:05 +0800
commite5e9f635f396f243d59afd153b131fbf6e7a69dc (patch)
tree7a431af5a12a4ac2b84998c1c8e9168ec58602ec /panel/panel.py
parent7ee9eed921aed351408c480cab42aea50dee1aa2 (diff)
downloadibus-e5e9f635f396f243d59afd153b131fbf6e7a69dc.tar.gz
ibus-e5e9f635f396f243d59afd153b131fbf6e7a69dc.tar.xz
ibus-e5e9f635f396f243d59afd153b131fbf6e7a69dc.zip
Use IBus replace Connection.
Diffstat (limited to 'panel/panel.py')
-rw-r--r--panel/panel.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/panel/panel.py b/panel/panel.py
index b11312e..fab8eb6 100644
--- a/panel/panel.py
+++ b/panel/panel.py
@@ -31,9 +31,9 @@ from languagebar import LanguageBar
from candidatepanel import CandidatePanel
class Panel(ibus.PanelBase):
- def __init__ (self, dbusconn, object_path, __ibus):
- super(Panel, self).__init__(dbusconn, object_path)
- self.__ibus = __ibus
+ def __init__ (self, _ibus, object_path):
+ super(Panel, self).__init__(_ibus, object_path)
+ self.__ibus = _ibus
self.__focus_ic = None
# add icon search path
@@ -134,12 +134,12 @@ class Panel(ibus.PanelBase):
self.reset()
self.__focus_ic = ic
- factory, enabled = self.__ibus.GetInputContextStates(ic)
+ factory, enabled = self.__ibus.get_input_context_states(ic)
if factory == "" or not enabled:
self.__set_im_icon("engine-default")
else:
- name, lang, icon, authors, credits = self.__ibus.GetFactoryInfo(factory)
+ name, lang, icon, authors, credits = self.__ibus.get_factory_info(factory)
self.__set_im_icon(icon)
self.__language_bar.focus_in()
@@ -153,11 +153,11 @@ class Panel(ibus.PanelBase):
def states_changed(self):
if not self.__focus_ic:
return
- factory, enabled = self.__ibus.GetInputContextStates(self.__focus_ic)
+ factory, enabled = self.__ibus.get_input_context_states(self.__focus_ic)
if enabled == False or not factory:
self.__set_im_icon("engine-default")
else:
- name, lang, icon, authors, credits = self.__ibus.GetFactoryInfo(factory)
+ name, lang, icon, authors, credits = self.__ibus.get_factory_info(factory)
self.__set_im_icon(icon)
def reset(self):
@@ -169,7 +169,7 @@ class Panel(ibus.PanelBase):
def __create_im_menu(self):
menu = gtk.Menu()
- factories = self.__ibus.GetFactories()
+ factories = self.__ibus.get_factories()
if not factories:
item = gtk.MenuItem(label = "no engine")
@@ -178,7 +178,7 @@ class Panel(ibus.PanelBase):
else:
tmp = {}
for factory in factories:
- name, lang, icon, authors, credits = self.__ibus.GetFactoryInfo(factory)
+ name, lang, icon, authors, credits = self.__ibus.get_factory_info(factory)
lang = LANGUAGES.get(lang, "other")
if not icon:
icon = "engine-default"
@@ -238,6 +238,6 @@ class Panel(ibus.PanelBase):
self.__status_icon)
def __menu_item_activate_cb(self, item, factory):
- self.__ibus.SetFactory(factory)
+ self.__ibus.set_factory(factory)
gobject.type_register(Panel, "IBusPanel")