Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data BusNameFlag
- data Capabilite
- data InputHints
- data ModifierType
- = ModifierTypeShiftMask
- | ModifierTypeLockMask
- | ModifierTypeControlMask
- | ModifierTypeMod1Mask
- | ModifierTypeMod2Mask
- | ModifierTypeMod3Mask
- | ModifierTypeMod4Mask
- | ModifierTypeMod5Mask
- | ModifierTypeButton1Mask
- | ModifierTypeButton2Mask
- | ModifierTypeButton3Mask
- | ModifierTypeButton4Mask
- | ModifierTypeButton5Mask
- | ModifierTypeHandledMask
- | ModifierTypeForwardMask
- | ModifierTypeIgnoredMask
- | ModifierTypeSuperMask
- | ModifierTypeHyperMask
- | ModifierTypeMetaMask
- | ModifierTypeReleaseMask
- | ModifierTypeModifierMask
- | AnotherModifierType Int
- data ObjectFlags
Flags
BusNameFlag
data BusNameFlag Source #
No description available in the introspection data.
BusNameFlagAllowReplacement | same as DBUS_NAME_FLAG_ALLOW_REPLACEMENT |
BusNameFlagReplaceExisting | same as DBUS_NAME_FLAG_REPLACE_EXISTING |
BusNameFlagDoNotQueue | same as DBUS_NAME_FLAG_DO_NOT_QUEUE |
AnotherBusNameFlag Int | Catch-all for unknown values |
Instances
Capabilite
data Capabilite Source #
Capability flags of UI.
CapabilitePreeditText | UI is capable to show pre-edit text. |
CapabiliteAuxiliaryText | UI is capable to show auxiliary text. |
CapabiliteLookupTable | UI is capable to show the lookup table. |
CapabiliteFocus | UI is capable to get focus. |
CapabiliteProperty | UI is capable to have property. |
CapabiliteSurroundingText | Client can provide surround text, or IME can handle surround text. |
AnotherCapabilite Int | Catch-all for unknown values |
Instances
InputHints
data InputHints Source #
Describes hints that might be taken into account by engines. Note
that engines may already tailor their behaviour according to the
InputPurpose
of the entry.
InputHintsNone | No special behaviour suggested |
InputHintsSpellcheck | Suggest checking for typos |
InputHintsNoSpellcheck | Suggest not checking for typos |
InputHintsWordCompletion | Suggest word completion |
InputHintsLowercase | Suggest to convert all text to lowercase |
InputHintsUppercaseChars | Suggest to capitalize all text |
InputHintsUppercaseWords | Suggest to capitalize the first character of each word |
InputHintsUppercaseSentences | Suggest to capitalize the first word of each sentence |
InputHintsInhibitOsk | Suggest to not show an onscreen keyboard (e.g for a calculator that already has all the keys). |
InputHintsVerticalWriting | The text is vertical. |
AnotherInputHints Int | Catch-all for unknown values |
Instances
ModifierType
data ModifierType Source #
Handles key modifier such as control, shift and alt and release event. Note that nits 15 - 25 are currently unused, while bit 29 is used internally.
ModifierTypeShiftMask | Shift is activated. |
ModifierTypeLockMask | Cap Lock is locked. |
ModifierTypeControlMask | Control key is activated. |
ModifierTypeMod1Mask | Modifier 1 (Usually Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)) activated. |
ModifierTypeMod2Mask | Modifier 2 (Usually Num_Lock (0x4d)) activated. |
ModifierTypeMod3Mask | Modifier 3 activated. |
ModifierTypeMod4Mask | Modifier 4 (Usually Super_L (0xce), Hyper_L (0xcf)) activated. |
ModifierTypeMod5Mask | Modifier 5 (ISO_Level3_Shift (0x5c), Mode_switch (0xcb)) activated. |
ModifierTypeButton1Mask | Mouse button 1 (left) is activated. |
ModifierTypeButton2Mask | Mouse button 2 (middle) is activated. |
ModifierTypeButton3Mask | Mouse button 3 (right) is activated. |
ModifierTypeButton4Mask | Mouse button 4 (scroll up) is activated. |
ModifierTypeButton5Mask | Mouse button 5 (scroll down) is activated. |
ModifierTypeHandledMask | Handled mask indicates the event has been handled by ibus. |
ModifierTypeForwardMask | Forward mask indicates the event has been forward from ibus. |
ModifierTypeIgnoredMask | It is an alias of IBUS_FORWARD_MASK. |
ModifierTypeSuperMask | Super (Usually Win) key is activated. |
ModifierTypeHyperMask | Hyper key is activated. |
ModifierTypeMetaMask | Meta key is activated. |
ModifierTypeReleaseMask | Key is released. |
ModifierTypeModifierMask | Modifier mask for the all the masks above. |
AnotherModifierType Int | Catch-all for unknown values |
Instances
ObjectFlags
data ObjectFlags Source #
The flags are used internally.
ObjectFlagsInDestruction | Used in GObjectClass[dispose](#g:signal:dispose) |
ObjectFlagsDestroyed | Used during emitting IBusObject[destroy](#g:signal:destroy) signal. |
ObjectFlagsReserved1 | Reserved. |
ObjectFlagsReserved2 | Reserved. |
AnotherObjectFlags Int | Catch-all for unknown values |