Namespaces | |
| namespace | scim |
Classes | |
| class | scim::IMEngineError |
| An exception class to hold IMEngine related errors. More... | |
| class | scim::IMEngineFactoryBase |
| The base class of the real input methods' IMEngineFactory classes. More... | |
| class | scim::IMEngineInstanceBase |
| The base class of the real input methods' IMEngineInstance classes. More... | |
| class | scim::DummyIMEngineFactory |
| A trivial IMEngine that do nothing. More... | |
| class | scim::DummyIMEngineInstance |
Typedefs | |
| typedef Pointer< IMEngineFactoryBase > | IMEngineFactoryPointer |
| typedef Pointer< IMEngineInstanceBase > | IMEngineInstancePointer |
| typedef Slot1< void, IMEngineInstanceBase * > | IMEngineSlotVoid |
| typedef Slot2< void, IMEngineInstanceBase *, int > | IMEngineSlotInt |
| typedef Slot2< void, IMEngineInstanceBase *, bool > | IMEngineSlotBool |
| typedef Slot2< void, IMEngineInstanceBase *, const String & > | IMEngineSlotString |
| typedef Slot2< void, IMEngineInstanceBase *, const WideString & > | IMEngineSlotWideString |
| typedef Slot2< void, IMEngineInstanceBase *, const KeyEvent & > | IMEngineSlotKeyEvent |
| typedef Slot2< void, IMEngineInstanceBase *, const LookupTable & > | IMEngineSlotLookupTable |
| typedef Slot2< void, IMEngineInstanceBase *, const Property & > | IMEngineSlotProperty |
| typedef Slot2< void, IMEngineInstanceBase *, const PropertyList & > | IMEngineSlotPropertyList |
| typedef Slot3< void, IMEngineInstanceBase *, const String &, const Transaction & > | IMEngineSlotStringTransaction |
| typedef Slot3< void, IMEngineInstanceBase *, const WideString &, const AttributeList & > | IMEngineSlotWideStringAttributeList |
| typedef Slot5< bool, IMEngineInstanceBase *, WideString &, int &, int, int > | IMEngineSlotGetSurroundingText |
| typedef Slot3< bool, IMEngineInstanceBase *, int, int > | IMEngineSlotDeleteSurroundingText |
scim::IMEngineFactoryBase and scim::IMEngineInstanceBase are the most important part of SCIM platform.
These interfaces are used to write input method engine modules.
1.3.8