Namespaces | |
namespace | scim |
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 |
Enumerations | |
enum | ClientCapability { SCIM_CLIENT_CAP_ONTHESPOT_PREEDIT = (1 << 0), SCIM_CLIENT_CAP_SINGLE_LEVEL_PROPERTY = (1 << 1), SCIM_CLIENT_CAP_MULTI_LEVEL_PROPERTY = (1 << 2), SCIM_CLIENT_CAP_TRIGGER_PROPERTY = (1 << 3), SCIM_CLIENT_CAP_HELPER_MODULE = (1 << 4), SCIM_CLIENT_CAP_SURROUNDING_TEXT = (1 << 5), SCIM_CLIENT_CAP_ALL_CAPABILITIES = 0x3F } |
Enum values of all Client Capabilities bitmask. More... |
scim::IMEngineFactoryBase and scim::IMEngineInstanceBase are the most important part of SCIM platform.
These interfaces are used to write input method engine modules.