gi-ibus-1.5.1: IBus bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.IBus.Flags

Description

 
Synopsis

Flags

BusNameFlag

data BusNameFlag Source #

No description available in the introspection data.

Constructors

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

Capabilite

data Capabilite Source #

Capability flags of UI.

Constructors

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

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.

Constructors

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

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.

Constructors

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

ObjectFlags

data ObjectFlags Source #

The flags are used internally.

Constructors

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