Table of Contents

Class TuiMultipleLabels

Namespace
AshConsoleGraphics
Assembly
AshConsoleGraphics.dll

Two labels side by side, left and right text

public class TuiMultipleLabels : TuiElement
Inheritance
TuiMultipleLabels
Inherited Members

Constructors

TuiMultipleLabels(IEnumerable<string>, Placement, int, int, IEnumerable<CharFormat?>)

Initializes a new label

public TuiMultipleLabels(IEnumerable<string> ts, Placement p, int x, int y, IEnumerable<CharFormat?> f = null)

Parameters

ts IEnumerable<string>
p Placement
x int
y int
f IEnumerable<CharFormat>

The format

Properties

NumberOfLabels

Count of labels

public int NumberOfLabels { get; }

Property Value

int

Methods

GenerateBuffer()

The method that generates the element's buffer

protected override Buffer GenerateBuffer()

Returns

Buffer

GetFormat(int)

public CharFormat? GetFormat(int index)

Parameters

index int

Returns

CharFormat

GetText(int)

public string GetText(int index)

Parameters

index int

Returns

string

SetFormat(int, CharFormat?)

public bool SetFormat(int index, CharFormat? format)

Parameters

index int
format CharFormat

Returns

bool

SetText(int, string)

public bool SetText(int index, string text)

Parameters

index int
text string

Returns

bool