Table of Contents

Class EditableText

Namespace
TaleWorlds.TwoDimension
Assembly
TaleWorlds.TwoDimension.dll
public class EditableText : RichText, IText
Inheritance
EditableText
Implements
Inherited Members

Constructors

EditableText(int, int, Font, Func<int, Font>)

public EditableText(int width, int height, Font font, Func<int, Font> getUsableFontForCharacter)

Parameters

width int
height int
font Font
getUsableFontForCharacter Func<int, Font>

Properties

BlinkTimer

public float BlinkTimer { get; set; }

Property Value

float

CursorPosition

public int CursorPosition { get; }

Property Value

int

HighlightEnd

public bool HighlightEnd { get; set; }

Property Value

bool

HighlightStart

public bool HighlightStart { get; set; }

Property Value

bool

SelectedTextBegin

public int SelectedTextBegin { get; }

Property Value

int

SelectedTextEnd

public int SelectedTextEnd { get; }

Property Value

int

VisibleText

public string VisibleText { get; set; }

Property Value

string

Methods

BeginSelection()

public void BeginSelection()

BlinkCursor()

public void BlinkCursor()

FindNextWordPosition(int)

public int FindNextWordPosition(int direction)

Parameters

direction int

Returns

int

GetCursorPosition(Font, float, float)

public Vector2 GetCursorPosition(Font font, float fontSize, float scale)

Parameters

font Font
fontSize float
scale float

Returns

Vector2

IsAnySelected()

public bool IsAnySelected()

Returns

bool

IsCursorVisible()

public bool IsCursorVisible()

Returns

bool

ResetSelected()

public void ResetSelected()

SelectAll()

public void SelectAll()

SetCursor(int, bool, bool)

public void SetCursor(int position, bool visible = true, bool withSelection = false)

Parameters

position int
visible bool
withSelection bool

SetCursorPosition(int, bool)

public void SetCursorPosition(int position, bool visible)

Parameters

position int
visible bool

Update(SpriteData, Vector2, bool, bool, bool, float)

public override void Update(SpriteData spriteData, Vector2 focusPosition, bool focus, bool isFixedWidth, bool isFixedHeight, float renderScale)

Parameters

spriteData SpriteData
focusPosition Vector2
focus bool
isFixedWidth bool
isFixedHeight bool
renderScale float

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).