Input method engine

IBusComponent — Component (executable) specification.
IBusEngine — Input method engine abstract.
IBusEngineDesc — Input method engine description data.
IBusFactory — Factory for creating engine instances.
IBusInputContext — IBus input context proxy object.
IBusKeymap — Keyboard mapping handling.
IBusKeysyms — Key symbol definition.

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.