RawEditorStateTextInputClientMixin mixin
- Superclass Constraints
- Implemented types
- Mixin Applications
Properties
- context → BuildContext
-
The location in the tree where this widget builds.
no setterinherited
- copyEnabled → bool
-
Whether copy is enabled.
no setterinherited
- currentAutofillScope → AutofillScope?
-
The AutofillScope this TextInputClient belongs to, if any.
no setteroverride
- currentTextEditingValue → TextEditingValue?
-
The current state of the TextEditingValue held by this client.
no setteroverride
- cutEnabled → bool
-
Whether cut is enabled.
no setterinherited
- floatingCursorResetController → AnimationController
-
Controls the floating cursor animation when it is released.
The floating cursor is animated to merge with the regular cursor.
no setterinherited
- hasConnection → bool
-
Returns
true
if there is open input connection.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- liveTextInputEnabled → bool
-
Whether Live Text input is enabled.
no setterinherited
- lookUpEnabled → bool
-
Whether look up is enabled.
no setterinherited
- mounted → bool
-
Whether this State object is currently in a tree.
no setterinherited
- pasteEnabled → bool
-
Whether paste is enabled.
no setterinherited
- pastePlainText → String
-
no setterinherited
-
pasteStyle
→ List<
OffsetValue< Style> > -
no setterinherited
- renderEditor → RenderEditor
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollController → ScrollController
-
no setterinherited
- searchWebEnabled → bool
-
Whether search web is enabled.
no setterinherited
- selectAllEnabled → bool
-
Whether select all is enabled.
no setterinherited
- selectionOverlay → EditorTextSelectionOverlay?
-
no setterinherited
-
Whether share is enabled.
no setterinherited
- shouldCreateInputConnection → bool
-
Whether to create an input connection with the platform for text editing
or not.
no setter
- textEditingValue → TextEditingValue
-
Gets the current text input.
no setterinherited
- widget → RawEditor
-
The current configuration.
no setterinherited
Methods
-
activate(
) → void -
Called when this object is reinserted into the tree after having been
removed via deactivate.
inherited
-
bringIntoView(
TextPosition position) → void -
Brings the provided TextPosition into the visible area of the text
input.
inherited
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
inherited
-
closeConnectionIfNeeded(
) → void - Closes input connection if it's currently open. Otherwise does nothing.
-
connectionClosed(
) → void -
Platform notified framework of closed connection.
override
-
copySelection(
SelectionChangedCause cause) → void -
Copy current selection to Clipboard.
inherited
-
cutSelection(
SelectionChangedCause cause) → void -
Cut current selection to Clipboard.
inherited
-
deactivate(
) → void -
Called when this object is removed from the tree.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
didChangeDependencies(
) → void -
Called when a dependency of this State object changes.
inherited
-
didChangeInputControl(
TextInputControl? oldControl, TextInputControl? newControl) → void -
The framework calls this method to notify that the text input control has
been changed.
inherited
-
didUpdateWidget(
covariant RawEditor oldWidget) → void -
Called whenever the widget configuration changes.
inherited
-
dispose(
) → void -
Called when this object is removed from the tree permanently.
inherited
-
hideToolbar(
[bool hideHandles = true]) → void -
Hides the text selection toolbar.
inherited
-
initState(
) → void -
Called when this object is inserted into the tree.
inherited
-
insertContent(
KeyboardInsertedContent content) → void -
Notify client about new content insertion from Android keyboard.
inherited
-
insertTextPlaceholder(
Size size) → void -
Requests that the client add a text placeholder to reserve visual space
in the text.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onFloatingCursorResetTick(
) → void - Specifies the floating cursor dimensions and position based the animation controller value. The floating cursor is resized (see RenderAbstractEditor.setFloatingCursor) and repositioned (linear interpolation between position of floating cursor and current position of background cursor)
-
openConnectionIfNeeded(
) → void -
openOrCloseConnection(
) → void -
Opens or closes input connection based on the current state of
focusNode
andvalue
. -
pasteText(
SelectionChangedCause cause) → Future< void> -
Paste text from Clipboard.
inherited
-
performAction(
TextInputAction action) → void -
Requests that this client perform the given action.
override
-
performPrivateCommand(
String action, Map< String, dynamic> data) → void -
Request from the input method that this client perform the given private
command.
override
-
performSelector(
String selectorName) → void -
Performs the specified MacOS-specific selector from the
NSStandardKeyBindingResponding
protocol or user-specified selector fromDefaultKeyBinding.Dict
.inherited -
reassemble(
) → void -
Called whenever the application is reassembled during debugging, for
example during hot reload.
inherited
-
removeTextPlaceholder(
) → void -
Requests that the client remove the text placeholder.
inherited
-
requestKeyboard(
) → void -
inherited
-
selectAll(
SelectionChangedCause cause) → void -
Set the current selection to contain the entire text value.
inherited
-
setState(
VoidCallback fn) → void -
Notify the framework that the internal state of this object has changed.
inherited
-
showAutocorrectionPromptRect(
int start, int end) → void -
Requests that this client display a prompt rectangle for the given text range,
to indicate the range of text that will be changed by a pending autocorrection.
override
-
showToolbar(
) → bool -
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited
-
updateEditingValue(
TextEditingValue value) → void -
Requests that this client update its editing state to the given value.
override
-
updateFloatingCursor(
RawFloatingCursorPoint point) → void -
Updates the floating cursor position and state.
override
-
updateRemoteValueIfNeeded(
) → void -
Updates remote value based on current state of document and
selection
. -
userUpdateTextEditingValue(
TextEditingValue value, SelectionChangedCause cause) → void -
Indicates that the user has requested the delegate to replace its current
text editing state with
value
.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited