Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data BusNameFlag
- data Capabilite
- data InputHints
- = InputHintsNone
- | InputHintsSpellcheck
- | InputHintsNoSpellcheck
- | InputHintsWordCompletion
- | InputHintsLowercase
- | InputHintsUppercaseChars
- | InputHintsUppercaseWords
- | InputHintsUppercaseSentences
- | InputHintsInhibitOsk
- | InputHintsVerticalWriting
- | InputHintsEmoji
- | InputHintsNoEmoji
- | InputHintsPrivate
- | AnotherInputHints Int
- 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. |
CapabiliteOsk | UI is owned by on-screen keyboard. |
CapabiliteSyncProcessKey | Asynchronous process key events are not
supported and the |
CapabiliteSyncProcessKeyV2 | No description available in the introspection data. |
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.
Some common sense is expected when using these flags - mixing
iBUSINPUTHINTLOWERCASE
with any of the uppercase hints makes no sense.
This enumeration may be extended in the future; engines should ignore unknown values.
Since: 1.5.4
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. Since 1.5.11 |
InputHintsEmoji | Suggest offering Emoji support. Since 1.5.24 |
InputHintsNoEmoji | Suggest not offering Emoji support. Since 1.5.24 |
InputHintsPrivate | Request that the input method should not update personalized data (like typing history). Since 1.5.26 |
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 GObjectClassdispose |
ObjectFlagsDestroyed | Used during emitting IBusObjectdestroy signal. |
ObjectFlagsReserved1 | Reserved. |
ObjectFlagsReserved2 | Reserved. |
AnotherObjectFlags Int | Catch-all for unknown values |