GSoC 2010/Projects/Gtk+ Input Method for the MeegoTouch Input Method UI Framework

Porting Canola to Maemo 5 - GSoC 2010 Project

 * Student: Javier De San Pedro Martin (javispedro), email: maemo at javispedro dot com
 * Mentor: Mohammad Dhani Anwari
 * Project Status: accepted, in development
 * Repository: http://gitorious.org/meego-gtk-im/meego-gtk-im

Status updates for the project can be found on the blog: http://javispedro.com

Project summary
Implement a Gtk+ input method plugin connecting Gtk+ applications with the MeegoTouch input method framework.

Progress

 * Basic commit event support is present, the plugin is correctly loaded by Gtk+ applications and connects via D-Bus to the input server.
 * Showing/hiding the input method UI also works (1:1 map to focus-in, focus-out events).
 * Minimal support for the widget state information dictionary -- it will always request for a alphanumerical content type.
 * Support for filtering key events is started (for a hardware keyboard).
 * No support for custom toolbars, but planned.