[ CCode ( has_construct_function = false ) ]
public EngineDesc (string name, string longname, string description, string language, string license, string author, string icon, string layout)
Creates a new EngineDesc.
If layout is "default", the engine inherits the current layout and does not change the layout. The layouts "default" and "" are same. E.g. If you switch JP XKB engine and an input method engine (IME), the IME inherits the JP layout.
| name |
Name of the engine. |
| longname |
Long name of the input method engine. |
| description |
Input method engine description. |
| language |
Language (e.g. zh, jp) supported by this input method engine. |
| license |
License of the input method engine. |
| author |
Author of the input method engine. |
| icon |
Icon file of this engine. |
| layout |
Keyboard layout |
|
A newly allocated IBusEngineDesc. |