Moved to kdereview/plasma/applets/<br><br>It's mainly an applet for input methods, so that persons use difference input methods can share the same user interface and the unified systemsettings input method configure integration.<br>
And also include a standalone application and a control module for systemsettings now.<br><br>Its main features:<br><br>* Multiple backend support, currently support SCIM and IBus(1.1.0+ version)<br>* Able to float out and embbed into panel dynamically, The floating statusbar(a qwidget) is just a view on the same qgraphicswidget.<br>
* Skin support: <br> 1. you can choose the skin to follow current plasma theme, then it will auto switch skin when user change plasma theme.<br> 2.use custom theme, support install theme from Get Hot New Stuff <br> 3.use javascript to layout svg, enable the abilities to do adaptive svg layout and "theme" the layout.<br>
* KCModule based configure, config pages for ui, backends are combined to one dialog.<br>* Provide a standalone version with floating statusbar only if you don't want to add the applet to panel.<br><br>Its design is simple, just provide a dbus service for input methods<br>
Backends(SCIM,IBus, fcitx ...) <-------->dbus<---------->kimpanel (org.kde.impanel)<br>communicate by signals only.<br><br>Currently the above features are finished, Except:<br>* Only one kcmodule for ui now, haven't provide kcmodule for backend,<br>
* The kcmodule is working, but lack help text, theme auto preview , other eyecandies........<br>* The extra two themes are only make for horizontal statusbar and horizontal candidate window layout only, but default theme fully working.<br>
And it's also stable now, no crashes in my everyday use.<br><br>The backend need to be configured before test this applet, see backend/scim/README and backend/ibus/README<br>You can even mix use SCIM and IBus for different types of programs(eg. scim for qt, IBus for xim and gtk), but you still have the same user interface <br>
and can't tell the difference without looking at their logo icon.<br><br>I'd like to include it in KDE 4.3 but it will be soft freeze is in early April,<br>So i think i have to ask for review now.<br><br><br><br>