s&box docs
API ReferenceSandbox.UI

public class Sandbox.UI.TextEntry : Sandbox.UI.BaseControl

Constructors

Showing 1 constructors

Methods

Showing 28 methods

public void AddToHistory(string str)

protected virtual void AutoCompleteCancel()

protected virtual void AutoCompleteSelectionChanged()

public virtual bool CanEnterCharacter(char c)

public void ClearHistory()

public virtual void DestroyAutoComplete()

public virtual string FixNumeric()

public virtual string GetClipboardValue(bool cut)

protected virtual bool IsPanelEmpty()

public virtual void OnButtonTyped(Sandbox.UI.ButtonEvent e)

Implementations

public virtual void OnDraw()

public virtual void OnKeyTyped(char k)

public virtual void OnPaste(string text)

public virtual void OnValueChanged()

public virtual void SetProperty(string name, string value)

public virtual void Tick()

public void UpdateValidation()

Properties

Showing 32 properties

public virtual bool Sandbox.UI.TextEntry.AcceptsImeInput { get; set; }

public bool Sandbox.UI.TextEntry.AllowEmojiReplace { get; set; }

public int Sandbox.UI.TextEntry.CaretPosition { get; set; }

public string Sandbox.UI.TextEntry.CharacterRegex { get; set; }

public bool Sandbox.UI.TextEntry.Disabled { get; set; }

public bool Sandbox.UI.TextEntry.HasClearButton { get; set; }

public bool Sandbox.UI.TextEntry.HasValidationErrors { get; set; }

public string Sandbox.UI.TextEntry.HistoryCookie { get; set; }

public int Sandbox.UI.TextEntry.HistoryMaxItems { get; set; }

protected Sandbox.UI.Label Sandbox.UI.TextEntry.Label { get; set; }

public System.Nullable`1<int> Sandbox.UI.TextEntry.MaxLength { get; set; }

public System.Nullable`1<float> Sandbox.UI.TextEntry.MaxValue { get; set; }

public System.Nullable`1<int> Sandbox.UI.TextEntry.MinLength { get; set; }

public System.Nullable`1<float> Sandbox.UI.TextEntry.MinValue { get; set; }

public bool Sandbox.UI.TextEntry.Multiline { get; set; }

public string Sandbox.UI.TextEntry.NumberFormat { get; set; }

public System.Action`1<string> Sandbox.UI.TextEntry.OnTextEdited { get; set; }

public string Sandbox.UI.TextEntry.Placeholder { get; set; }

public string Sandbox.UI.TextEntry.Prefix { get; set; }

public Sandbox.UI.Label Sandbox.UI.TextEntry.PrefixLabel { get; set; }

public string Sandbox.UI.TextEntry.StringRegex { get; set; }

public string Sandbox.UI.TextEntry.Suffix { get; set; }

public Sandbox.UI.Label Sandbox.UI.TextEntry.SuffixLabel { get; set; }

public virtual bool Sandbox.UI.TextEntry.SupportsMultiEdit { get; set; }

public int Sandbox.UI.TextEntry.TextLength { get; set; }

Metadata

FieldValue
NamespaceSandbox.UI
Typeclass
AssemblyBase Library
Doc IDT:Sandbox.UI.TextEntry

On this page

Constructorspublic TextEntry()Methodspublic System.Void AddToHistory(System.String str)protected virtual System.Void AutoCompleteCancel()protected virtual System.Void AutoCompleteSelectionChanged()public virtual System.Boolean CanEnterCharacter(System.Char c)public System.Void ClearHistory()public virtual System.Void DestroyAutoComplete()public virtual System.String FixNumeric()public virtual System.String GetClipboardValue(System.Boolean cut)protected virtual System.Boolean IsPanelEmpty()protected virtual System.Void OnBlur(Sandbox.UI.PanelEvent e)public virtual System.Void OnButtonEvent(Sandbox.UI.ButtonEvent e)public virtual System.Void OnButtonTyped(Sandbox.UI.ButtonEvent e)protected virtual System.Void OnDoubleClick(Sandbox.UI.MousePanelEvent e)protected virtual System.Void OnDragSelect(Sandbox.UI.SelectionEvent e)public virtual System.Void OnDraw()protected virtual System.Void OnEvent(Sandbox.UI.PanelEvent e)protected virtual System.Void OnFocus(Sandbox.UI.PanelEvent e)public virtual System.Void OnKeyTyped(System.Char k)protected virtual System.Void OnMouseDown(Sandbox.UI.MousePanelEvent e)protected virtual System.Void OnMouseMove(Sandbox.UI.MousePanelEvent e)protected virtual System.Void OnMouseUp(Sandbox.UI.MousePanelEvent e)public virtual System.Void OnPaste(System.String text)public virtual System.Void OnValueChanged()public virtual System.Void SetProperty(System.String name, System.String value)public virtual System.Void Tick()public System.Void UpdateAutoComplete()public System.Void UpdateAutoComplete(System.Object[] options)public System.Void UpdateValidation()Propertiespublic virtual System.Boolean Sandbox.UI.TextEntry.AcceptsImeInput { get; set; }public System.Boolean Sandbox.UI.TextEntry.AllowEmojiReplace { get; set; }public System.Func`2<System.String,System.Object[]> Sandbox.UI.TextEntry.AutoComplete { get; set; }public System.Int32 Sandbox.UI.TextEntry.CaretPosition { get; set; }public System.String Sandbox.UI.TextEntry.CharacterRegex { get; set; }public System.Boolean Sandbox.UI.TextEntry.Disabled { get; set; }public System.Boolean Sandbox.UI.TextEntry.HasClearButton { get; set; }public System.Boolean Sandbox.UI.TextEntry.HasValidationErrors { get; set; }public System.String Sandbox.UI.TextEntry.HistoryCookie { get; set; }public System.Int32 Sandbox.UI.TextEntry.HistoryMaxItems { get; set; }public System.String Sandbox.UI.TextEntry.Icon { get; set; }public Sandbox.UI.IconPanel Sandbox.UI.TextEntry.IconPanel { get; set; }protected Sandbox.UI.Label Sandbox.UI.TextEntry.Label { get; set; }public System.Nullable`1<System.Int32> Sandbox.UI.TextEntry.MaxLength { get; set; }public System.Nullable`1<System.Single> Sandbox.UI.TextEntry.MaxValue { get; set; }public System.Nullable`1<System.Int32> Sandbox.UI.TextEntry.MinLength { get; set; }public System.Nullable`1<System.Single> Sandbox.UI.TextEntry.MinValue { get; set; }public System.Boolean Sandbox.UI.TextEntry.Multiline { get; set; }public System.String Sandbox.UI.TextEntry.NumberFormat { get; set; }public System.Boolean Sandbox.UI.TextEntry.Numeric { get; set; }public System.Action`1<System.String> Sandbox.UI.TextEntry.OnTextEdited { get; set; }public System.String Sandbox.UI.TextEntry.Placeholder { get; set; }public System.String Sandbox.UI.TextEntry.Prefix { get; set; }public Sandbox.UI.Label Sandbox.UI.TextEntry.PrefixLabel { get; set; }public Color Sandbox.UI.TextEntry.SelectionColor { get; set; }public System.String Sandbox.UI.TextEntry.StringRegex { get; set; }public System.String Sandbox.UI.TextEntry.Suffix { get; set; }public Sandbox.UI.Label Sandbox.UI.TextEntry.SuffixLabel { get; set; }public virtual System.Boolean Sandbox.UI.TextEntry.SupportsMultiEdit { get; set; }public System.String Sandbox.UI.TextEntry.Text { get; set; }public System.Int32 Sandbox.UI.TextEntry.TextLength { get; set; }public System.String Sandbox.UI.TextEntry.Value { get; set; }Metadata