summaryrefslogtreecommitdiffstats
path: root/src/PYMain.cc
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-10-08 10:11:35 +0800
committerPeng Wu <alexepico@gmail.com>2011-12-22 12:23:13 +0800
commit4f1d32d049a3769fb09b43dc130353a1f1b8766b (patch)
treec5fcb647c19e0788b1cca204f5566498889acec5 /src/PYMain.cc
parent1e18f80266808ba71138775d73244abff6f2fdd7 (diff)
downloadibus-libpinyin-4f1d32d049a3769fb09b43dc130353a1f1b8766b.tar.gz
ibus-libpinyin-4f1d32d049a3769fb09b43dc130353a1f1b8766b.tar.xz
ibus-libpinyin-4f1d32d049a3769fb09b43dc130353a1f1b8766b.zip
add engines
Diffstat (limited to 'src/PYMain.cc')
-rw-r--r--src/PYMain.cc32
1 files changed, 31 insertions, 1 deletions
diff --git a/src/PYMain.cc b/src/PYMain.cc
index ae7c4cd..4031582 100644
--- a/src/PYMain.cc
+++ b/src/PYMain.cc
@@ -108,7 +108,8 @@ start_component (void)
"zh_CN",
"GPL",
"Peng Huang <shawn.p.huang@gmail.com>\n"
- "BYVoid <byvoid1@gmail.com>",
+ "BYVoid <byvoid1@gmail.com>\n"
+ "Peng Wu <alexepico@gmail.com>",
PKGDATADIR "/icons/ibus-pinyin.svg",
"us"));
ibus_component_add_engine (component,
@@ -118,20 +119,49 @@ start_component (void)
"zh_CN",
"GPL",
"BYVoid <byvoid1@gmail.com>\n"
+ "Peng Huang <shawn.p.huang@gmail.com>\n"
+ "Peng Wu <alexepico@gmail.com>",
+ PKGDATADIR "/icons/ibus-bopomofo.svg",
+ "us"));
+
+ ibus_component_add_engine (component,
+ ibus_engine_desc_new ("libpinyin-debug",
+ N_("Intelligent Pinyin (debug)"),
+ N_("Intelligent Pinyin input method (debug)"),
+ "zh_CN",
+ "GPL",
+ "Peng Huang <shawn.p.huang@gmail.com>\n"
+ "Peng Wu <alexepico@gmail.com>\n"
+ "BYVoid <byvoid1@gmail.com>",
+ PKGDATADIR "/icons/ibus-pinyin.svg",
+ "us"));
+ ibus_component_add_engine (component,
+ ibus_engine_desc_new ("libbopomofo-debug",
+ N_("Intelligent Bopomofo (debug)"),
+ N_("Intelligent Bopomofo input method (debug)"),
+ "zh_CN",
+ "GPL",
+ "BYVoid <byvoid1@gmail.com>\n"
+ "Peng Wu <alexepico@gmail.com>\n"
"Peng Huang <shawn.p.huang@gmail.com>",
PKGDATADIR "/icons/ibus-bopomofo.svg",
"us"));
+
factory = ibus_factory_new (ibus_bus_get_connection (bus));
if (ibus) {
ibus_factory_add_engine (factory, "pinyin", IBUS_TYPE_PINYIN_ENGINE);
ibus_factory_add_engine (factory, "bopomofo", IBUS_TYPE_PINYIN_ENGINE);
+ ibus_factory_add_engine (factory, "libpinyin", IBUS_TYPE_PINYIN_ENGINE);
+ ibus_factory_add_engine (factory, "libbopomofo", IBUS_TYPE_PINYIN_ENGINE);
ibus_bus_request_name (bus, "org.freedesktop.IBus.Pinyin", 0);
}
else {
ibus_factory_add_engine (factory, "pinyin-debug", IBUS_TYPE_PINYIN_ENGINE);
ibus_factory_add_engine (factory, "bopomofo-debug", IBUS_TYPE_PINYIN_ENGINE);
+ ibus_factory_add_engine (factory, "libpinyin-debug", IBUS_TYPE_PINYIN_ENGINE);
+ ibus_factory_add_engine (factory, "libbopomofo-debug", IBUS_TYPE_PINYIN_ENGINE);
ibus_bus_register_component (bus, component);
}