diff options
author | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-28 14:28:16 +0800 |
---|---|---|
committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-28 14:28:16 +0800 |
commit | 7ee9eed921aed351408c480cab42aea50dee1aa2 (patch) | |
tree | 40027d044d75c7e850b75cca08264c8e50e2ebfc /ibus/bus.py | |
parent | 26a689fab7847801790ec9cfe621f237f75c0f3c (diff) | |
download | ibus-7ee9eed921aed351408c480cab42aea50dee1aa2.tar.gz ibus-7ee9eed921aed351408c480cab42aea50dee1aa2.tar.xz ibus-7ee9eed921aed351408c480cab42aea50dee1aa2.zip |
Use IBus replace Connection.
Diffstat (limited to 'ibus/bus.py')
-rw-r--r-- | ibus/bus.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ibus/bus.py b/ibus/bus.py index 0871772..e6eaf3c 100644 --- a/ibus/bus.py +++ b/ibus/bus.py @@ -20,7 +20,7 @@ # Boston, MA 02111-1307 USA __all__ = ( - "Connection", + "IBus", ) import dbus.connection import ibus @@ -30,7 +30,7 @@ dbus.mainloop.glib.DBusGMainLoop(set_as_default = True) class IBus(dbus.connection.Connection): def __new__(cls): - self = super(Connection, cls).__new__(cls, ibus.IBUS_ADDR) + self = super(IBus, cls).__new__(cls, ibus.IBUS_ADDR) self.__ibus = self.get_object(ibus.IBUS_NAME, ibus.IBUS_PATH) return self @@ -65,13 +65,13 @@ class IBus(dbus.connection.Connection): return self.__ibus.set_capabilities(ic, caps) def register_factories(self, object_paths): - return self.__ibus.RegisterFactories(object_paths) + return self.__ibus.RegisterFactories(object_paths, **ibus.DEFAULT_ASYNC_HANDLERS) def unregister_factories(self, object_paths): return self.__ibus.UnregisterFactories(object_paths) def register_panel(self, object_path, replace = False): - return self.__ibus.RegisterPanle(object_path, replace) + return self.__ibus.RegisterPanel(object_path, replace) def register_config(self, object_path, replace = False): return self.__ibus.RegisterConfig(object_path, replace) @@ -82,7 +82,7 @@ class IBus(dbus.connection.Connection): def get_factory_info(self, factory_path): return self.__ibus.GetFactoryInfo(factory_path) - def set_factroy(self, factory_path): + def set_factory(self, factory_path): return self.__ibus.SetFactory(factory_path) def get_input_context_states(self, ic): |