--- ibus-anthy-1.2.4/engine/anthy.xml.in.in.orig 2011-06-21 18:24:39.000000000 +0900 +++ ibus-anthy-1.2.4/engine/anthy.xml.in.in 2011-06-22 12:56:29.000000000 +0900 @@ -22,6 +22,8 @@ Anthy Anthy Input Method 99 + @HOTKEYS@ + @ICON_SYMBOL@ --- ibus-anthy-1.2.4/engine/engine.py.orig 2011-06-22 13:16:30.000000000 +0900 +++ ibus-anthy-1.2.4/engine/engine.py 2011-06-22 13:16:35.000000000 +0900 @@ -626,6 +626,7 @@ class Engine(ibus.EngineBase): self.__input_mode = mode prop = self.__prop_dict[u"InputMode"] prop.label = label + self.set_icon_symbol(label) self.update_property(prop) self.__reset() --- ibus-anthy-1.2.4/configure.ac.orig 2011-06-21 18:25:58.000000000 +0900 +++ ibus-anthy-1.2.4/configure.ac 2011-06-22 13:14:26.000000000 +0900 @@ -122,6 +122,36 @@ AC_ARG_WITH(kasumi-icon, [KASUMI_ICON_FILE="$datadir/pixmaps/kasumi.png"]) AC_SUBST(KASUMI_ICON_FILE) +dnl - check hotkeys for ibus-anthy which is used for ibus bridge mode. +dnl - Normally you don't need this so could be HOTKEYS="no" +AC_ARG_WITH(hotkeys, + [AC_HELP_STRING([--with-hotkeys=HOTKEYS], + [Use hotkeys for ibus bridge mode. (available value: yes/no/keys)])], + [HOTKEYS="$withval"], + [HOTKEYS="no"]) +if test x"$HOTKEYS" = x"no"; then + HOTKEYS="" +elif test x"$HOTKEYS" = x"yes"; then + HOTKEYS="Control+space,Zenkaku_Hankaku" +elif test x"$HOTKEYS" = x; then + HOTKEYS="Control+space,Zenkaku_Hankaku" +else + HOTKEYS="${HOTKEYS}" +fi +AC_SUBST(HOTKEYS) + +ICON_SYMBOL_TEST="import ibus +engine = ibus.EngineDesc('test') +print hasattr(engine, 'icon_symbol') +" +HAS_ICON_SYMBOL=`$PYTHON -c "$ICON_SYMBOL_TEST"` +if test x"$HAS_ICON_SYMBOL" = x"True"; then + ICON_SYMBOL="" +else + ICON_SYMBOL="" +fi +AC_SUBST(ICON_SYMBOL) + dnl - define GETTEXT_* variables GETTEXT_PACKAGE=ibus-anthy AC_SUBST(GETTEXT_PACKAGE) @@ -146,3 +176,15 @@ m4/Makefile ]) AC_OUTPUT +echo " + IBus-Anthy version ibus_version + +python-config: $PYTHON_CONFIG +PYTHON_CFLAGS $PYTHON_CFLAGS +PYTHON_LIBS $PYTHON_LIBS +ANTHY_ZIPCODE_FILE $ANTHY_ZIPCODE_FILE +KASUMI_EXEC_FILE $KASUMI_EXEC_FILE +KASUMI_ICON_FILE $KASUMI_ICON_FILE +HOTKEYS $HOTKEYS +ICON_SYMBOL $ICON_SYMBOL +"