Skip to main content

Module text_input

Module text_input 

Source
Expand description

Text input methods (IME): the contract between text editing controls and the input method of the platform.

Structs§

TextInputMethodClientEvents
The events of a TextInputMethodClient: the state every client embeds and returns from TextInputMethodClient::events.
TextInputMethodClientRequeryRequestedEventArgs
Provides data for the event that asks the input system to query the focused element for its text input method client again.
TextInputMethodClientRequestedEventArgs
Provides data for the event the input system raises on the focused element to find its text input method client.
TextInputOptions
Describes how a text input wants the input method of the platform to behave: the properties are attached to a text editing control (they are inherited) and gathered into a TextInputOptions value for the input method.
TextSelection
The start and the end of a selection, in characters.
TransformTrackingHelper
Tracks the transform of a visual to the root of its visual tree: tells when it changes because the bounds of the visual or of one of its ancestors changed, or because the visual was attached or detached.

Enums§

ContextMenuAction
An action of the context menu of a text input.
TextInputContentType
The kind of content a text input expects, which lets the platform show an appropriate (on-screen) keyboard.
TextInputReturnKeyType
The label of the return key of an on-screen keyboard.

Traits§

ITextInputMethodImpl
The input method of the platform, as seen by an input root.
TextInputMethodClient
The text editing side of a text input method: what a text editing control gives the input method of the platform to work with.