From c18e74986fb1e608e313497d3b3914ab22a4854b Mon Sep 17 00:00:00 2001 From: Peng Huang Date: Thu, 13 May 2010 19:15:39 +0800 Subject: Make bopomofo as a separate input engine. --- src/Main.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/Main.cc') diff --git a/src/Main.cc b/src/Main.cc index c53f44b..99625a4 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -72,15 +72,26 @@ start_component (void) "Peng Huang ", PKGDATADIR"/icons/ibus-pinyin.svg", "us")); + ibus_component_add_engine (component, + ibus_engine_desc_new ("bopomofo-debug", + N_("Bopomofo (debug)"), + N_("Bopomofo input method (debug)"), + "zh_CN", + "GPL", + "Peng Huang ", + PKGDATADIR"/icons/ibus-pinyin.svg", // TODO: need a new icon + "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_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_bus_register_component (bus, component); } -- cgit From 301be52c7bc6c15fb7d41ce4d8d1330ec8af737e Mon Sep 17 00:00:00 2001 From: Peng Huang Date: Fri, 14 May 2010 19:25:42 +0800 Subject: Add bopomofo icon --- src/Main.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/Main.cc') diff --git a/src/Main.cc b/src/Main.cc index 99625a4..168731b 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -79,7 +79,7 @@ start_component (void) "zh_CN", "GPL", "Peng Huang ", - PKGDATADIR"/icons/ibus-pinyin.svg", // TODO: need a new icon + PKGDATADIR"/icons/ibus-bopomofo.svg", "us")); factory = ibus_factory_new (ibus_bus_get_connection (bus)); -- cgit From 70c8b03d0e5112fc1fcd9fcc557ff5714767c8bd Mon Sep 17 00:00:00 2001 From: Peng Huang Date: Mon, 17 May 2010 07:23:36 +0800 Subject: Do not allow input chars more than 2 --- src/Main.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Main.cc') diff --git a/src/Main.cc b/src/Main.cc index 168731b..0572f9b 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -70,7 +70,7 @@ start_component (void) "zh_CN", "GPL", "Peng Huang ", - PKGDATADIR"/icons/ibus-pinyin.svg", + PKGDATADIR "/icons/ibus-pinyin.svg", "us")); ibus_component_add_engine (component, ibus_engine_desc_new ("bopomofo-debug", @@ -79,7 +79,7 @@ start_component (void) "zh_CN", "GPL", "Peng Huang ", - PKGDATADIR"/icons/ibus-bopomofo.svg", + PKGDATADIR "/icons/ibus-bopomofo.svg", "us")); factory = ibus_factory_new (ibus_bus_get_connection (bus)); -- cgit