![]() |
![]() |
IBus Reference Manual | ![]() |
---|
This manual is the API specification for the IBus. IBus is built upon GObject and D-Bus, so you may find that modules are named as classes and objects in the sense of GObject, and may D-Bus wrapper API.
According to the puroposes of modules, we categorized them into 4 parts:
Panel |
A IBus-panel is an UI which provides UI components such as language bar, property buttons and so on. |
Input method engine (IME) |
An Input method engine is an implementation of certain input method. Here lists essential classes and functions for input method engine building, such as engine specification, and class abstracts. |
Communication and Configuration |
Here lists the service communication functions and functions that handling configuration like save, load, and listening. |
Internal |
Definition and functions for IBus internal use.. |
Normally input method developers need only to read the first 2 parts and IBusConfig from the 3rd part.