summaryrefslogtreecommitdiffstats
path: root/ibus/interface/ienginefactory.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 /ibus/interface/ienginefactory.py
parent41ad46305a88637dd99f00a2d2a3f455505d357b (diff)
downloadibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.tar.gz
ibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.tar.xz
ibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.zip
re-implement ibus in c language.
Diffstat (limited to 'ibus/interface/ienginefactory.py')
-rw-r--r--ibus/interface/ienginefactory.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/ibus/interface/ienginefactory.py b/ibus/interface/ienginefactory.py
index 5670e81..5e93fd8 100644
--- a/ibus/interface/ienginefactory.py
+++ b/ibus/interface/ienginefactory.py
@@ -23,17 +23,17 @@ __all__ = ("IEngineFactory", )
import dbus.service
from ibus.common import \
- IBUS_ENGINE_FACTORY_IFACE
+ IBUS_IFACE_ENGINE_FACTORY
class IEngineFactory(dbus.service.Object):
# define method decorator.
method = lambda **args: \
- dbus.service.method(dbus_interface=IBUS_ENGINE_FACTORY_IFACE, \
+ dbus.service.method(dbus_interface=IBUS_IFACE_ENGINE_FACTORY, \
**args)
# define async method decorator.
async_method = lambda **args: \
- dbus.service.method(dbus_interface=IBUS_ENGINE_FACTORY_IFACE, \
+ dbus.service.method(dbus_interface=IBUS_IFACE_ENGINE_FACTORY, \
async_callbacks=("reply_cb", "error_cb"), \
**args)
@@ -51,8 +51,8 @@ class IEngineFactory(dbus.service.Object):
# Create an input context and return the id of the context.
# If failed, it will return "" or None.
- @method(out_signature="o")
- def CreateEngine(self): pass
+ @method(in_signature="s", out_signature="o")
+ def CreateEngine(self, engine_name): pass
# Destroy the engine
@method()