Function Summary |
UWindowDynamicTextRow |
AddText(string NewLine) |
void |
BeforePaint(Canvas C, float X, float Y) |
UWindowDynamicTextRow |
CheckMaxRows() |
void |
Clear() |
void |
Created() |
float |
DrawTextLine(Canvas C, UWindowDynamicTextRow L, float Y)
///////////////////////////////////////////////////////
// Functions to override to change format/layout
///////////////////////////////////////////////////////
|
int |
GetWrapPos(Canvas C, UWindowDynamicTextRow L, float MaxWidth)
// find where to break the line
|
void |
Paint(Canvas C, float MouseX, float MouseY) |
void |
RemoveNextWord(out string, out string) |
void |
RemoveWrap(UWindowDynamicTextRow L) |
void |
SetAbsoluteFont(Font F) |
void |
SetFont(int F) |
void |
SetTextColor(Color C) |
UWindowDynamicTextRow |
SplitRowAt(UWindowDynamicTextRow L, int SplitPos) |
void |
TextAreaClipText(Canvas C, float DrawX, float DrawY, string S, optional bool) |
void |
TextAreaTextSize(Canvas C, string Text, out float, out float) |
void |
WordWrap(Canvas C, bool bForce) |
void |
WrapRow(Canvas C, UWindowDynamicTextRow L) |