Macros

Pattern that matches an unknown InputType member.
Pattern that matches an unknown TextEditServerError member.
Pattern that matches an unknown TextFieldError member.

Structs

During a composition session, a CompositionSegment identifies segments of the text that the user can individually focus and choose suggestions for. Some IMEs may use just a single CompositionSegment; others may allow multiple segments in one composition segment, and highlight the currently active one (see CompositionUpdate).
Describes composition-specific metadata that can be updated in a text field, outside of changes to the actual text contents.
Represents a half-open range of code points within a stream of text. Can be used to describe a contiguous text selection, or if the width of the range is 0, a caret position.
A Stream of incoming requests for ReadableTextField
An opaque type representing an TextField’s revision ID.
Represents a selection of code points within a stream of text.
A Stream of incoming requests for TextEditServerSession
A Stream of incoming requests for TextEditServer_
Settings related to the text field that are important for the edit server to be aware of.
A Stream of incoming requests for TextField
A compact representation of the current state of an TextField.
An opaque type identifying a TextField transaction.
A Stream of incoming requests for WritableTextField

Enums

Describes different input field types.
The read-only methods of a text-field.
Represents an editing session for a single TextField and TextEditServer pair.
Represents the system’s text edit server, as exposed to client applications with text fields.
TextField represents an editable (usually) text widget inside a client application.

Constants

Traits

Type Definitions