add engines
authorPeng Wu <alexepico@gmail.com>
Sat, 8 Oct 2011 02:11:35 +0000 (10:11 +0800)
committerPeng Wu <alexepico@gmail.com>
Thu, 22 Dec 2011 04:23:13 +0000 (12:23 +0800)
src/PYMain.cc

index ae7c4cd..4031582 100644 (file)
@@ -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);
     }