[ CCode ( type_id = "ibus_component_get_type ()" ) ]
public class Component : Serializable
An IBusComponent is an executable program.
It provides services such as user interface, configuration, and input method engine (IME).
It is recommended that IME developers provide a component XML file and load the XML file by Component.from_file.
The format of a component XML file is described at <ulink url="https://github.com/ibus/ibus/wiki/DevXML"> https://github.com/ibus/ibus/wiki/DevXML</ulink>