Class EditableTextState | UIWidgets | 1.5.4-preview.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class EditableTextState

    Inheritance
    Object
    Diagnosticable
    State
    State<EditableText>
    AutomaticKeepAliveClientWithTickerProviderStateMixin<EditableText>
    EditableTextState
    Inherited Members
    AutomaticKeepAliveClientWithTickerProviderStateMixin<EditableText>.createTicker(TickerCallback)
    AutomaticKeepAliveClientWithTickerProviderStateMixin<EditableText>.debugFillProperties(DiagnosticPropertiesBuilder)
    AutomaticKeepAliveClientWithTickerProviderStateMixin<EditableText>.updateKeepAlive()
    AutomaticKeepAliveClientWithTickerProviderStateMixin<EditableText>.deactivate()
    State<EditableText>.widget
    State<EditableText>._debugTypesAreRight(Widget)
    State.context
    State.mounted
    State.setState(VoidCallback)
    Diagnosticable.toStringShort()
    Diagnosticable.ToString()
    Diagnosticable.toString(DiagnosticLevel)
    Diagnosticable.toDiagnosticsNode(String, DiagnosticsTreeStyle)
    Namespace: Unity.UIWidgets.widgets
    Syntax
    public class EditableTextState : AutomaticKeepAliveClientWithTickerProviderStateMixin<EditableText>, TickerProvider, WidgetsBindingObserver, TextInputClient, TextSelectionDelegate

    Fields

    _scrollController

    Declaration
    public ScrollController _scrollController
    Field Value
    Type Description
    ScrollController

    Properties

    cursorBlinkInterval

    Declaration
    public TimeSpan cursorBlinkInterval { get; }
    Property Value
    Type Description
    TimeSpan

    cursorCurrentlyVisible

    Declaration
    public bool cursorCurrentlyVisible { get; }
    Property Value
    Type Description
    Boolean

    renderEditable

    Declaration
    public RenderEditable renderEditable { get; }
    Property Value
    Type Description
    RenderEditable

    selectionOverlay

    Declaration
    public TextSelectionOverlay selectionOverlay { get; }
    Property Value
    Type Description
    TextSelectionOverlay

    textEditingValue

    Declaration
    public TextEditingValue textEditingValue { get; set; }
    Property Value
    Type Description
    TextEditingValue
    Implements
    TextSelectionDelegate.textEditingValue

    wantKeepAlive

    Declaration
    protected override bool wantKeepAlive { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.UIWidgets.widgets.AutomaticKeepAliveClientWithTickerProviderStateMixin<Unity.UIWidgets.widgets.EditableText>.wantKeepAlive

    Methods

    bringIntoView(TextPosition)

    Declaration
    public void bringIntoView(TextPosition position)
    Parameters
    Type Name Description
    TextPosition position
    Implements
    TextSelectionDelegate.bringIntoView(TextPosition)

    build(BuildContext)

    Declaration
    public override Widget build(BuildContext context)
    Parameters
    Type Name Description
    BuildContext context
    Returns
    Type Description
    Widget
    Overrides
    Unity.UIWidgets.widgets.AutomaticKeepAliveClientWithTickerProviderStateMixin<Unity.UIWidgets.widgets.EditableText>.build(Unity.UIWidgets.widgets.BuildContext)

    buildTextSpan()

    Declaration
    public TextSpan buildTextSpan()
    Returns
    Type Description
    TextSpan

    didChangeDependencies()

    Declaration
    public override void didChangeDependencies()
    Overrides
    Unity.UIWidgets.widgets.AutomaticKeepAliveClientWithTickerProviderStateMixin<Unity.UIWidgets.widgets.EditableText>.didChangeDependencies()

    didChangeLocales(List<Locale>)

    Declaration
    public void didChangeLocales(List<Locale> locale)
    Parameters
    Type Name Description
    List<Locale> locale
    Implements
    WidgetsBindingObserver.didChangeLocales(List<Locale>)

    didChangeMetrics()

    Declaration
    public void didChangeMetrics()
    Implements
    WidgetsBindingObserver.didChangeMetrics()

    didChangePlatformBrightness()

    Declaration
    public void didChangePlatformBrightness()
    Implements
    WidgetsBindingObserver.didChangePlatformBrightness()

    didChangeTextScaleFactor()

    Declaration
    public void didChangeTextScaleFactor()
    Implements
    WidgetsBindingObserver.didChangeTextScaleFactor()

    didPopRoute()

    Declaration
    public IPromise<bool> didPopRoute()
    Returns
    Type Description
    IPromise<Boolean>
    Implements
    WidgetsBindingObserver.didPopRoute()

    didPushRoute(String)

    Declaration
    public IPromise<bool> didPushRoute(string route)
    Parameters
    Type Name Description
    String route
    Returns
    Type Description
    IPromise<Boolean>
    Implements
    WidgetsBindingObserver.didPushRoute(String)

    didUpdateWidget(StatefulWidget)

    Declaration
    public override void didUpdateWidget(StatefulWidget old)
    Parameters
    Type Name Description
    StatefulWidget old
    Overrides
    State.didUpdateWidget(StatefulWidget)

    dispose()

    Declaration
    public override void dispose()
    Overrides
    Unity.UIWidgets.widgets.AutomaticKeepAliveClientWithTickerProviderStateMixin<Unity.UIWidgets.widgets.EditableText>.dispose()

    globalInputKeyHandler(RawKeyEvent)

    Declaration
    public RawInputKeyResponse globalInputKeyHandler(RawKeyEvent evt)
    Parameters
    Type Name Description
    RawKeyEvent evt
    Returns
    Type Description
    RawInputKeyResponse
    Implements
    TextInputClient.globalInputKeyHandler(RawKeyEvent)

    hideToolbar()

    Declaration
    public void hideToolbar()
    Implements
    TextSelectionDelegate.hideToolbar()

    initState()

    Declaration
    public override void initState()
    Overrides
    Unity.UIWidgets.widgets.AutomaticKeepAliveClientWithTickerProviderStateMixin<Unity.UIWidgets.widgets.EditableText>.initState()

    performAction(TextInputAction)

    Declaration
    public void performAction(TextInputAction action)
    Parameters
    Type Name Description
    TextInputAction action
    Implements
    TextInputClient.performAction(TextInputAction)

    requestKeyboard()

    Declaration
    public void requestKeyboard()

    showToolbar()

    Declaration
    public bool showToolbar()
    Returns
    Type Description
    Boolean

    updateEditingValue(TextEditingValue, Boolean)

    Declaration
    public void updateEditingValue(TextEditingValue value, bool isIMEInput)
    Parameters
    Type Name Description
    TextEditingValue value
    Boolean isIMEInput
    Implements
    TextInputClient.updateEditingValue(TextEditingValue, Boolean)

    updateFloatingCursor(RawFloatingCursorPoint)

    Declaration
    public void updateFloatingCursor(RawFloatingCursorPoint point)
    Parameters
    Type Name Description
    RawFloatingCursorPoint point
    Implements
    TextInputClient.updateFloatingCursor(RawFloatingCursorPoint)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023