15 MultilineTextWidgetTypeID,
17 MultilineEditBoxWidgetTypeID,
21 RenderTargetWidgetTypeID,
29 RTTextureWidgetTypeID,
38 SimpleProgressBarWidgetTypeID,
39 ProgressBarWidgetTypeID,
41 BaseListboxWidgetTypeID,
42 TextListboxWidgetTypeID,
43 GenericListboxWidgetTypeID,
45 WorkspaceWidgetTypeID,
46 GridSpacerWidgetTypeID,
47 WrapSpacerWidgetTypeID,
109 proto
private void Widget();
120 proto native owned
string GetName();
124 proto native
void Show(
bool show,
bool immedUpdate =
true);
127 proto native
int SetFlags(
int flags,
bool immedUpdate =
true);
129 proto native
void SetSort(
int sort,
bool immedUpdate =
true);
130 proto native
int ClearFlags(
int flags,
bool immedUpdate =
true);
139 proto native
void SetPos(
float x,
float y,
bool immedUpdate =
true);
140 proto native
void SetSize(
float w,
float h,
bool immedUpdate =
true);
145 proto native
void SetRotation(
float roll,
float pitch,
float yaw,
bool immedUpdate =
true);
151 proto
void GetSize(out
float width, out
float height);
163 proto native
volatile void Update();
194 proto native
void SetText(
string text,
bool immedUpdate =
true);
195 proto native
void SetOutline(
int outlineSize,
int argb = 0xFF000000);
198 proto native
void SetShadow(
int shadowSize,
int shadowARGB = 0xFF000000,
float shadowOpacity = 1,
float shadowOffsetX = 0,
float shadowOffsetY = 0);
210 proto
void SetTextFormat(
string text,
void param1 = NULL,
void param2 = NULL,
void param3 = NULL,
void param4 = NULL,
void param5 = NULL,
void param6 = NULL,
void param7 = NULL,
void param8 = NULL,
void param9 = NULL);
228 proto native
void ElideText(
int line,
float maxWidth,
string str);
235class RenderTargetWidget
extends Widget
242class RTTextureWidget
extends Widget
246class ImageWidget
extends Widget
274 proto native
void SetUV(
float uv[4][2]);
312class MultilineEditBoxWidget
extends TextWidget
318 proto native
void SetLine(
int line,
string text);
319 proto
void GetLine(
int line, out
string text);
328 proto native
void SetTextShadow(
int shadowSize,
int shadowARGB = 0xFF000000,
float shadowOpacity = 1.0,
float shadowOffsetX = 0.0,
float shadowOffsetY = 0.0);
340class CanvasWidget
extends Widget
342 proto native
void DrawLine(
float x1,
float y1,
float x2,
float y2,
float width,
int color);
354 proto native
void SetMinMax(
float minimum,
float maximum);
399class XComboBoxWidget
extends UIWidget
403 proto native
void SetItem(
int item,
string value);
410class CheckBoxWidget
extends UIWidget
434 proto native
int AddItem(
string text,
Class userData,
int column,
int row = -1);
435 proto native
void SetItem(
int position,
string text,
Class userData,
int column);
473class ScrollWidget
extends SpacerBaseWidget
508class VideoWidget
extends Widget
592 proto native
bool IsCircleToCrossSwapped();
proto native vector GetPos()
Super root of all classes in Enforce script.
proto native float SetLineBreakingOverride(int mode)
int[] TypeID
script representation for C++ RTTI types