Classes | |
| class | ComposeKeyFactory |
| A simple IMEngine to deal with the Compose keys. More... | |
| class | ComposeKeyInstance |
| class | IMEngineError |
| An exception class to hold IMEngine related errors. More... | |
| class | IMEngineFactoryBase |
| The base class of the real input methods' IMEngineFactory classes. More... | |
| class | IMEngineInstanceBase |
| The base class of the real input methods' IMEngineInstance classes. More... | |
| class | DummyIMEngineFactory |
| A trivial IMEngine that do nothing. More... | |
| class | DummyIMEngineInstance |
| class | IMEngineModule |
| The class to manipulate the IMEngine modules. More... | |
Typedefs | |
| typedef Pointer< IMEngineFactoryBase > | scim::IMEngineFactoryPointer |
| typedef Pointer< IMEngineInstanceBase > | scim::IMEngineInstancePointer |
| typedef Slot1< void, IMEngineInstanceBase * > | scim::IMEngineSlotVoid |
| typedef Slot2< void, IMEngineInstanceBase *, int > | scim::IMEngineSlotInt |
| typedef Slot2< void, IMEngineInstanceBase *, bool > | scim::IMEngineSlotBool |
| typedef Slot2< void, IMEngineInstanceBase *, const WideString & > | scim::IMEngineSlotWideString |
| typedef Slot2< void, IMEngineInstanceBase *, const KeyEvent & > | scim::IMEngineSlotKeyEvent |
| typedef Slot2< void, IMEngineInstanceBase *, const LookupTable & > | scim::IMEngineSlotLookupTable |
| typedef Slot2< void, IMEngineInstanceBase *, const Property & > | scim::IMEngineSlotProperty |
| typedef Slot2< void, IMEngineInstanceBase *, const PropertyList & > | scim::IMEngineSlotPropertyList |
| typedef Slot3< void, IMEngineInstanceBase *, const WideString &, const AttributeList & > | scim::IMEngineSlotWideStringAttributeList |
| typedef unsigned int(* | scim::IMEngineModuleInitFunc )(const ConfigPointer &config) |
| Initialize a IMEngine Module. | |
| typedef IMEngineFactoryPointer(* | scim::IMEngineModuleCreateFactoryFunc )(unsigned int engine) |
| Create a factory instance for an engine,. | |
Functions | |
| int | scim::scim_get_imengine_module_list (std::vector< String > &engine_list) |
| Get a name list of currently available IMEngine modules. | |
|
|
A smart pointer for scim::IMEngineFactoryBase and its derived classes. Definition at line 69 of file scim_imengine.h. |
|
|
A smart pointer for scim::IMEngineInstanceBase and its derived classes. Definition at line 76 of file scim_imengine.h. |
|
|
Definition at line 79 of file scim_imengine.h. |
|
|
Definition at line 82 of file scim_imengine.h. |
|
|
Definition at line 85 of file scim_imengine.h. |
|
|
Definition at line 88 of file scim_imengine.h. |
|
|
Definition at line 91 of file scim_imengine.h. |
|
|
Definition at line 94 of file scim_imengine.h. |
|
|
Definition at line 97 of file scim_imengine.h. |
|
|
Definition at line 100 of file scim_imengine.h. |
|
|
Definition at line 103 of file scim_imengine.h. |
|
|
Initialize a IMEngine Module. There must be a function called "scim_imengine_module_init" in each imengine module which complies with this prototype. This function name can have a prefix like table_LTX_, in which "table" is the module's name.
Definition at line 51 of file scim_imengine_module.h. |
|
|
Create a factory instance for an engine,. There must be a function called "scim_imengine_module_create_factory" which complies with this prototype. This function name can have a prefix like table_LTX_, in which "table" is the module's name.
Definition at line 64 of file scim_imengine_module.h. |
|
|
Get a name list of currently available IMEngine modules.
|
1.3.6