Search Results for

    Show / Hide Table of Contents

    Class TextViewAutocomplete

    Renders an overlay on another view at a given point that allows selecting from a range of 'autocomplete' options. An implementation on a TextView.
    Inheritance
    object
    Autocomplete
    TextViewAutocomplete
    Implements
    IAutocomplete
    Inherited Members
    Autocomplete.HostControl
    Autocomplete.PopupInsideContainer
    Autocomplete.MaxWidth
    Autocomplete.MaxHeight
    Autocomplete.Visible
    Autocomplete.Suggestions
    Autocomplete.AllSuggestions
    Autocomplete.SelectedIdx
    Autocomplete.ScrollOffset
    Autocomplete.ColorScheme
    Autocomplete.SelectionKey
    Autocomplete.CloseKey
    Autocomplete.Reopen
    Autocomplete.RenderOverlay(Point)
    Autocomplete.EnsureSelectedIdxIsValid()
    Autocomplete.ProcessKey(KeyEvent)
    Autocomplete.MouseEvent(MouseEvent, bool)
    Autocomplete.RenderSelectedIdxByMouse(MouseEvent)
    Autocomplete.ClearSuggestions()
    Autocomplete.GenerateSuggestions(int)
    Autocomplete.IsWordChar(Rune)
    Autocomplete.Select()
    Autocomplete.InsertSelection(string)
    Autocomplete.IdxToWord(List<Rune>, int, int)
    Autocomplete.Close()
    Autocomplete.MoveUp()
    Autocomplete.MoveDown()
    Autocomplete.ReopenSuggestions()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Terminal.Gui
    Assembly: Terminal.Gui.dll
    Syntax
    public class TextViewAutocomplete : Autocomplete, IAutocomplete

    Methods

    | Edit this page View Source

    DeleteTextBackwards()

    Deletes the text backwards before insert the selected text in the HostControl.
    Declaration
    protected override void DeleteTextBackwards()
    Overrides
    Autocomplete.DeleteTextBackwards()
    | Edit this page View Source

    GetCurrentWord(int)

    Returns the currently selected word from the HostControl.

    When overriding this method views can make use of IdxToWord(List<Rune>, int, int)

    Declaration
    protected override string GetCurrentWord(int columnOffset = 0)
    Parameters
    Type Name Description
    int columnOffset The column offset.
    Returns
    Type Description
    string
    Overrides
    Autocomplete.GetCurrentWord(int)
    | Edit this page View Source

    InsertText(string)

    Inser the selected text in the HostControl.
    Declaration
    protected override void InsertText(string accepted)
    Parameters
    Type Name Description
    string accepted
    Overrides
    Autocomplete.InsertText(string)

    Implements

    IAutocomplete
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX