Description: Add tegaki UI for scim mozc.
Forwarded: none
Author: Nobuhiro iwamatsu <iwamatsut@debian.org>
Last-Update: 2011-10-04
diff --git a/unix/scim/scim_mozc.cc b/unix/scim/scim_mozc.cc
index 742aa3f..2fa0218 100755
--- a/unix/scim/scim_mozc.cc
+++ b/unix/scim/scim_mozc.cc
@@ -48,6 +48,12 @@ const char kPropTool[] = "/Mozc/Tool";
const char kPropToolIcon[] = SCIM_ICONDIR "/scim-mozc-tool.png";
const char kPropToolDictionary[] = "/Mozc/Tool/dictionary";
const char kPropToolDictionaryIcon[] = SCIM_ICONDIR "/scim-mozc-dictionary.png";
+const char kPropToolWordregister[] = "/Mozc/Tool/wordregister";
+const char kPropToolWordregisterIcon[] = "";
+const char kPropToolInputpad[] = "/Mozc/Tool/inputpad";
+const char kPropToolInputpadIcon[] = "";
+const char kPropToolHandwriting[] = "/Mozc/Tool/handwriting";
+const char kPropToolHandwritingIcon[] = "";
const char kPropToolProperty[] = "/Mozc/Tool/property";
const char kPropToolPropertyIcon[] = SCIM_ICONDIR "/scim-mozc-properties.png";
@@ -260,6 +266,12 @@ void ScimMozc::trigger_property(const scim::String &property) {
args = "--mode=dictionary_tool";
} else if (property == kPropToolProperty) {
args = "--mode=config_dialog";
+ } else if (property == kPropToolWordregister) {
+ args = "--mode=word_register_dialog";
+ } else if (property == kPropToolInputpad) {
+ args = "--mode=character_palette";
+ } else if (property == kPropToolHandwriting) {
+ args = "--mode=hand_writing";
} else {
// Unknown property.
return;