RawEditorState class
- Inheritance
-
- Object
- State<
RawEditor> - EditorState
- RawEditorState
- Implemented types
- Mixed-in types
Constructors
Properties
- clipboardStatus → ClipboardStatusNotifier
-
no setteroverride
- context → BuildContext
-
The location in the tree where this widget builds.
no setterinherited
- contextMenuAnchors → TextSelectionToolbarAnchors
-
Returns the anchor points for the default context menu.
no setteroverride
-
contextMenuButtonItems
→ List<
ContextMenuButtonItem> -
Returns the ContextMenuButtonItems representing the buttons in this
platform's default selection menu using EditableText.getEditableButtonItems.
no setteroverride
- controller → FleatherController
-
no setter
- copyEnabled → bool
-
Whether copy is enabled.
no setterinherited
- currentAutofillScope → AutofillScope?
-
The AutofillScope this TextInputClient belongs to, if any.
no setterinherited
- currentTextEditingValue → TextEditingValue?
-
The current state of the TextEditingValue held by this client.
no setterinherited
- cutEnabled → bool
-
Whether cut is enabled.
no setterinherited
- effectiveFocusNode → FocusNode
-
no setteroverride
- floatingCursorResetController → AnimationController
-
Controls the floating cursor animation when it is released.
The floating cursor is animated to merge with the regular cursor.
no setteroverride
- hasConnection → bool
-
Returns
trueif there is open input connection.no setterinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- liveTextInputEnabled ↔ bool
-
Whether Live Text input is enabled.
getter/setter pairoverride-getter
- lookUpEnabled ↔ bool
-
Whether look up is enabled.
getter/setter pairinherited
- mounted → bool
-
Whether this State object is currently in a tree.
no setterinherited
- pasteEnabled → bool
-
Whether paste is enabled.
no setterinherited
- renderEditor → RenderEditor
-
The renderer for this widget's editor descendant.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollController → ScrollController
-
no setteroverride
- searchWebEnabled ↔ bool
-
Whether search web is enabled.
getter/setter pairinherited
- selectAllEnabled → bool
-
Whether select all is enabled.
no setterinherited
- selectionOverlay → EditorTextSelectionOverlay?
-
no setteroverride
-
Whether share is enabled.
getter/setter pairinherited
- shouldCreateInputConnection → bool
-
Whether to create an input connection with the platform for text editing
or not.
no setterinherited
- spellCheckConfiguration → SpellCheckConfiguration
-
Configuration that determines how spell check will be performed.
no setter
- spellCheckEnabled → bool
-
Whether or not spell check is enabled.
no setteroverride
- spellCheckResults ↔ SpellCheckResults?
-
The most up-to-date spell check results for text input.
getter/setter pair
- textEditingValue → TextEditingValue
-
Gets the current text input.
no setterinherited
- themeData → FleatherThemeData
-
no setteroverride
- viewId → int
-
no setteroverride
- wantKeepAlive → bool
-
Whether the current instance should be kept alive.
no setteroverride
- 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.
override
-
closeConnectionIfNeeded(
) → void -
Closes input connection if it's currently open. Otherwise does nothing.
inherited
-
connectionClosed(
) → void -
Platform notified framework of closed connection.
inherited
-
copySelection(
SelectionChangedCause cause) → void -
Copy current selection to clipboard.
override
-
createTicker(
TickerCallback onTick) → Ticker -
Creates a ticker with the given callback.
inherited
-
cutSelection(
SelectionChangedCause cause) → void -
Cut current selection to clipboard.
override
-
deactivate(
) → void -
Called when this object is removed from the tree.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
didChangeAccessibilityFeatures(
) → void -
Called when the system changes the set of currently active accessibility
features.
inherited
-
didChangeAppLifecycleState(
AppLifecycleState state) → void -
Called when the system puts the app in the background or returns
the app to the foreground.
inherited
-
didChangeDependencies(
) → void -
Called when a dependency of this State object changes.
override
-
didChangeInputControl(
TextInputControl? oldControl, TextInputControl? newControl) → void -
The framework calls this method to notify that the text input control has
been changed.
override
-
didChangeLocales(
List< Locale> ? locales) → void -
Called when the system tells the app that the user's locale has
changed. For example, if the user changes the system language
settings.
inherited
-
didChangeMetrics(
) → void -
Called when the application's dimensions change. For example,
when a phone is rotated.
override
-
didChangePlatformBrightness(
) → void -
Called when the platform brightness changes.
inherited
-
didChangeTextScaleFactor(
) → void -
Called when the platform's text scale factor changes.
inherited
-
didChangeViewFocus(
ViewFocusEvent event) → void -
Called whenever the PlatformDispatcher receives a notification that the
focus state on a view has changed.
inherited
-
didHaveMemoryPressure(
) → void -
Called when the system is running low on memory.
inherited
-
didPopRoute(
) → Future< bool> -
Called when the system tells the app to pop the current route, such as
after a system back button press or back gesture.
inherited
-
didPushRoute(
String route) → Future< bool> -
Called when the host tells the application to push a new route onto the
navigator.
inherited
-
didPushRouteInformation(
RouteInformation routeInformation) → Future< bool> -
Called when the host tells the application to push a new
RouteInformation and a restoration state onto the router.
inherited
-
didRequestAppExit(
) → Future< AppExitResponse> -
Called when a request is received from the system to exit the application.
inherited
-
didUpdateWidget(
covariant RawEditor oldWidget) → void -
Called whenever the widget configuration changes.
override
-
dispose(
) → void -
Called when this object is removed from the tree permanently.
override
-
findSuggestionSpanAtCursorIndex(
int cursorIndex) → SuggestionSpan? -
Finds specified SuggestionSpan that matches the provided index using
binary search.
override
-
getTextStyle(
[TextPosition? position]) → TextInputConnectionStyle -
inherited
-
handleCancelBackGesture(
) → void -
Called when a predictive back gesture is canceled, indicating that no
navigation should occur.
inherited
-
handleCommitBackGesture(
) → void -
Called when a predictive back gesture is finished successfully, indicating
that the current route should be popped.
inherited
-
handleStartBackGesture(
PredictiveBackEvent backEvent) → bool -
Called at the start of a predictive back gesture.
inherited
-
handleStatusBarTap(
) → void -
Called when the user taps the status bar on iOS, to scroll a scroll
view to the top.
inherited
-
handleUpdateBackGestureProgress(
PredictiveBackEvent backEvent) → void -
Called when a predictive back gesture moves.
inherited
-
hideMagnifier(
) → void -
Hides the magnifier if it is visible.
override
-
hideToolbar(
[bool hideHandles = true]) → void -
Hides the text selection toolbar.
inherited
-
initState(
) → void -
Called when this object is inserted into the tree.
override
-
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.
override
-
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)
inherited
-
onFocusReceived(
) → bool -
Notifies the client that the platform moved focus back to this input.
inherited
-
openConnectionIfNeeded(
) → void -
inherited
-
openOrCloseConnection(
) → void -
Opens or closes input connection based on the current state of
focusNodeandvalue.inherited -
pasteText(
SelectionChangedCause cause) → Future< void> -
Paste text from clipboard.
override
-
performAction(
TextInputAction action) → void -
Requests that this client perform the given action.
inherited
-
performPrivateCommand(
String action, Map< String, dynamic> data) → void -
Request from the input method that this client perform the given private
command.
inherited
-
performSelector(
String selectorName) → void -
Performs the specified MacOS-specific selector from the
NSStandardKeyBindingRespondingprotocol or user-specified selector fromDefaultKeyBinding.Dict.override -
performSpellCheck(
String text) → Future< void> -
override
-
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.
override
-
requestKeyboard(
) → void -
Express interest in interacting with the keyboard.
override
-
selectAll(
SelectionChangedCause cause) → void -
Select the entire text value.
override
-
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.
inherited
-
showMagnifier(
Offset positionToShow) → void -
Shows the magnifier at the position given by
positionToShow, if there is no magnifier visible.override -
showSpellCheckSuggestionsToolbar(
) → bool -
Shows toolbar with spell check suggestions of misspelled words that are
available for click-and-replace.
override
-
showToolbar(
{bool createIfNull = false}) → bool -
Shows the selection toolbar at the location of the current cursor.
override
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toggleToolbar(
[bool hideHandles = true]) → void -
override
-
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
-
updateConnectionConfig(
) → void -
inherited
-
updateEditingValue(
TextEditingValue value) → void -
Requests that this client update its editing state to the given value.
inherited
-
updateEditingValueWithDeltas(
List< TextEditingDelta> textEditingDeltas) → void -
Requests that this client update its editing state by applying the deltas
received from the engine.
inherited
-
updateFloatingCursor(
RawFloatingCursorPoint point) → void -
Updates the floating cursor position and state.
inherited
-
updateKeepAlive(
) → void -
Ensures that any AutomaticKeepAlive ancestors are in a good state, by
firing a KeepAliveNotification or triggering the KeepAliveHandle as
appropriate.
inherited
-
updateLastKnownWithSelection(
TextSelection selection) → void -
Update cached remote value with selection
inherited
-
updateRemoteValueIfNeeded(
) → void -
Updates remote value based on current state of document and
selection.inherited -
updateTextInputConnectionStyle(
[TextPosition? position]) → void -
inherited
-
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