1. What's this?

"imime" is a input method module of Gtk+-2.0 which enables inline multilingual
input using Windows IME.
Currently, it only works with win32 backend of Gtk+-2 yet.


2. Compile

Generarlly, you can compile it by following command on Cygwin:

 $ ./configure
 $ make

Please see the "INSTALL" file for details.

I expect that it can also be compiled by Visual C++. Anyone, please try it and
report to me.


3. Usage

We recommend to use "test-imime.sh" shell script to test it. It will be
generated automatically by configure script.

You can run a Gtk+-2 based program by following command:

 $ sh test-imime.sh program_name

Then you can enable IME by general way.

If you want to install it, you should place this module to the suitable
directory (probably, $(lib_dir)/gtk-2.0/2.x.0/immodules/), then should update
$(sysconf_dir)/gtk-2.0/gtk.immodules using gtk-query-immodules-2.0.


4. About Cygwin binary

This module is compiled against Masahiro Sakai's binary:

   http://web.sfc.keio.ac.jp/~s01397ms/cygwin/

To install this module with his Gtk+ binary, please put im-ime.dll to
/usr/lib/gtk-2.0/2.2.0/immodules and put gtk.immodules.example to
/usr/etc/gtk-2.0/gtk.immodules.

This module only works with win32 backend.
