#Point

C
_@_convert
C
p
?
_@_operator
C
p
?
_call
M
Point
[(X)i(Y)i
Copy
m
Point

InRect
m
b
(Rectangle)Rect;
_new
m

[(X)i(Y)i
X
p
i

Y
p
i

#PointF

C
_@_convert
C
p
?
_@_operator
C
p
?
_call
M
PointF
[(X)f(Y)f
Copy
m
PointF

InRect
m
b
(Rectangle)RectF;
_new
m

[(X)f(Y)f
X
p
f

Y
p
f

#Rect

C
Stretch
M
Rect
(Width)i(Height)i(Frame)Rect;[(Alignment)i]
_call
M
Rect
(X)i(Y)i(Width)i(Height)i
Adjust
m

(Left)i[(Top)i(Right)i(Bottom)i]
Center
m
Point

Clear
m


Contains
m
b
(X)i(Y)i
Copy
m
Rect

Intersection
m
Rect
(Rect)Rect;
IsVoid
m
b

Move
m

(X)i(Y)i[(Width)i(Height)i]
Resize
m

(Width)i(Height)i
Translate
m

(DX)i(DY)i
Union
m
Rect
(Rect)Rect;
_new
m

[(X)i(Y)i(Width)i(Height)i]
Bottom
p
i

H
p
i

Height
p
i

Left
p
i

Right
p
i

Top
p
i

W
p
i

Width
p
i

X
p
i

Y
p
i

#RectF

C
Stretch
M
RectF
(Width)f(Height)f(Frame)RectF;[(Alignment)i]
_call
M
RectF
(X)f(Y)f(Width)f(Height)f
Adjust
m

(Left)f[(Top)f(Right)f(Bottom)f]
Center
m
PointF

Clear
m


Contains
m
b
(X)f(Y)f
Copy
m
RectF

Intersection
m
RectF
(Rect)RectF;
IsVoid
m
b

Move
m

(X)f(Y)f[(Width)f(Height)f]
Resize
m

(Width)f(Height)f
Translate
m

(DX)f(DY)f
Union
m
RectF
(Rect)RectF;
_new
m

[(X)f(Y)f(Width)f(Height)f]
Bottom
p
f

H
p
f

Height
p
f

Left
p
f

Right
p
f

Top
p
f

W
p
f

Width
p
f

X
p
f

Y
p
f

#Paint


ExtendPad
C
i
0
ExtendReflect
C
i
2
ExtendRepeat
C
i
1
FillRuleEvenOdd
C
i
1
FillRuleWinding
C
i
0
LineCapButt
C
i
0
LineCapRound
C
i
1
LineCapSquare
C
i
2
LineJoinBevel
C
i
2
LineJoinMiter
C
i
0
LineJoinRound
C
i
1
OperatorATop
C
i
5
OperatorAdd
C
i
12
OperatorClear
C
i
0
OperatorDest
C
i
6
OperatorDestATop
C
i
10
OperatorDestIn
C
i
8
OperatorDestOut
C
i
9
OperatorDestOver
C
i
7
OperatorIn
C
i
3
OperatorOut
C
i
4
OperatorOver
C
i
2
OperatorSaturate
C
i
13
OperatorSource
C
i
1
OperatorXor
C
i
11
Arc
M

(XC)f(YC)f(Radius)f[(Angle)f(Length)f(Pie)b]
Begin
M

(Device)o[(Area)RectF;]
Clip
M

[(Preserve)b]
ClosePath
M


Color
M
PaintBrush
(Color)i
CurveTo
M

(X1)f(Y1)f(X2)f(Y2)f(X3)f(Y3)f
DrawImage
M

(Image)Image;(X)f(Y)f[(Width)f(Height)f(Opacity)f(Source)Rect;]
DrawPicture
M

(Picture)Picture;(X)f(Y)f[(Width)f(Height)f(Source)Rect;]
DrawRichText
M

(Text)s[(X)f(Y)f(Width)f(Height)f(Alignment)i]
DrawText
M

(Text)s[(X)f(Y)f(Width)f(Height)f(Alignment)i]
Ellipse
M

(X)f(Y)f(Width)f(Height)f[(Angle)f(Length)f(Pie)b]
End
M


Fill
M

[(Preserve)b]
FillRect
M

(X)f(Y)f(Width)f(Height)f(Color)i
Image
M
PaintBrush
(Image)Image;[(X)f(Y)f]
LineTo
M

(X)f(Y)f
LinearGradient
M
PaintBrush
(X0)f(Y0)f(X1)f(Y1)f(Colors)Integer[];(Positions)Float[];[(Extend)i]
MoveTo
M

(X)f(Y)f
NewPath
M


PathContains
M
b
(X)f(Y)f
Polygon
M

(Points)Float[];
RadialGradient
M
PaintBrush
(CX)f(CY)f(Radius)f(FX)f(FY)f(Colors)Integer[];(Positions)Float[];[(Extend)i]
Rectangle
M

(X)f(Y)f(Width)f(Height)f[(Radius)f]
RelCurveTo
M

(X1)f(Y1)f(X2)f(Y2)f(X3)f(Y3)f
RelLineTo
M

(X)f(Y)f
RelMoveTo
M

(X)f(Y)f
Reset
M


ResetClip
M


Restore
M


RichText
M

(Text)s[(X)f(Y)f(Width)f(Height)f(Alignment)i]
RichTextExtents
M
PaintExtents
(Text)s[(Width)f]
RichTextSize
M
RectF
(Text)s[(Width)f]
Rotate
M

(Angle)f
Save
M


Scale
M

(SX)f[(SY)f]
Stroke
M

[(Preserve)b]
Text
M

(Text)s[(X)f(Y)f(Width)f(Height)f(Alignment)i]
TextExtents
M
PaintExtents
(Text)s
TextSize
M
RectF
(Text)s
Translate
M

(TX)f(TY)f
ZoomImage
M

(Image)Image;(Zoom)i(X)i(Y)i[(Grid)i(Source)Rect;]
_exit
M


AntiAlias
P
b

Background
P
i

Brush
P
PaintBrush

BrushOrigin
P
PointF

ClipRect
P
Rect

Dash
P
Float[]

DashOffset
P
f

FillRule
P
i

Font
P
Font

FontScale
P
f

LineCap
P
i

LineJoin
P
i

LineWidth
P
f

Matrix
P
PaintMatrix

MiterLimit
P
f

Operator
P
i

_FillStyle
P
i

_Invert
P
b

_Tag
P
o

ClipExtents
R
PaintExtents

Device
R
o

H
R
f

Height
R
f

PathExtents
R
PaintExtents

PathOutline
R
PointF[][]

ResolutionX
R
i

ResolutionY
R
i

W
R
f

Width
R
f

X
R
f

Y
R
f

#PaintBrush


Reset
m


Rotate
m

(Angle)f
Scale
m

(SX)f(SY)f
Translate
m

(TX)f(TY)f
_free
m


Matrix
p
PaintMatrix

#PaintExtents

C
Merge
m
PaintExtents
(Extents)PaintExtents;
Height
r
f

Width
r
f

X
r
f

X2
r
f

Y
r
f

Y2
r
f

#PaintMatrix

C
_call
M
PaintMatrix
[(XX)f(XY)f(YX)f(YY)f(X0)f(Y0)f]
Copy
m
PaintMatrix

Invert
m
PaintMatrix

Map
m
PointF
(Point)PointF;
Multiply
m
PaintMatrix
(Matrix)PaintMatrix;
Reset
m
PaintMatrix

Rotate
m
PaintMatrix
(Angle)f
Scale
m
PaintMatrix
(SX)f(SY)f
Translate
m
PaintMatrix
(TX)f(TY)f
_free
m


_new
m

[(XX)f(XY)f(YX)f(YY)f(X0)f(Y0)f]
#Action

C
Keys
R
String[]

Enabled
p
b

Visible
p
b

Tooltip
p
s

Text
p
s

Picture
p
Picture

Value
p
b

Shortcut
p
s

HasShortcut
r
b

Controls
r
Object[]

_Register
M

(Control)o(Old)s(Key)s
Lock
M


Unlock
M


IsLocked
M
b

Raise
M

(Control)o
_get
M
Action
(Key)s[(Parent)Control;]
_new
m

(Key)s(Parent)Control;
#Border

C
Solid
C
i
1
Dotted
C
i
2
Dashed
C
i
3
Double
C
i
16
Width
p
g

Radius
p
g

Style
p
i

Color
p
i

Padding
p
g

Margin
p
g

LeftStyle
v
i

RightStyle
v
i

TopStyle
v
i

BottomStyle
v
i

LeftWidth
v
g

RightWidth
v
g

TopWidth
v
g

BottomWidth
v
g

LeftColor
v
i

RightColor
v
i

TopColor
v
i

BottomColor
v
i

TopLeftRadius
v
g

TopRightRadius
v
g

BottomLeftRadius
v
g

BottomRightRadius
v
g

LeftPadding
v
g

RightPadding
v
g

TopPadding
v
g

BottomPadding
v
g

LeftMargin
v
g

RightMargin
v
g

TopMargin
v
g

BottomMargin
v
g

SlashStyle
v
i

BackslashStyle
v
i

SlashColor
v
i

BackslashColor
v
i

SlashWidth
v
g

BackslashWidth
v
g

Copy
m
Border

Paint
m

(Rect)RectF;[(TopBorder)Border;(BottomBorder)Border;(LeftBorder)Border;(RightBorder)Border;]
IsVoid
m
b

Clip
m
Rect
(Rect)RectF;[(TopBorder)Border;(BottomBorder)Border;(LeftBorder)Border;(RightBorder)Border;]
GetRect
m
Rect
(Rect)RectF;[(WithPadding)b(TopBorder)Border;(BottomBorder)Border;(LeftBorder)Border;(RightBorder)Border;]
_call
M
Border
[(Style)s]
_new
m

[(Style)s]
#ColumnView
_TreeView
C
_Properties
C
s
"*,Mode{Select.*}=Single,Sorted,Editable,Header=True,Resizable=False,AutoResize=True,Border=True,ScrollBar{Scroll.*}=Both,ShowLines,ShowCheck"
_Group
C
s
"View"
_DefaultEvent
C
s
"Click"
_DefaultSize
C
s
"16,16"
_Similar
C
s
"ListView"
Layout
p
v

Header
p
b

Resizable
p
b

AutoResize
p
b

Columns
r
_ColumnView_Columns

Settings
p
s

ShowLines
p
b

_new
m


Add
m
_TreeView_Item
(Key)s(Text)s[(Picture)Picture;(Parent)s(After)s]
AddColumn
m
_GridView_Column
(Text)s[(Width)i(Alignment)i]
#Draw

C
Normal
C
i
0
Disabled
C
i
1
Focus
C
i
2
Hover
C
i
4
Clip
R
_Draw_Clip

Style
R
_Draw_Style

Device
R
o

Width
R
i

W
R
i

Height
R
i

H
R
i

ClipRect
P
Rect

Rect
M

(X)i(Y)i(Width)i(Height)i
Background
P
i

Foreground
P
i

Invert
P
b

Transparent
P
b

Font
P
Font

LineWidth
P
i

LineStyle
P
i

FillColor
P
i

FillStyle
P
i

FillX
P
i

FillY
P
i

Image
M

(Image)Image;(X)i(Y)i[(Width)i(Height)i(SrcX)i(SrcY)i(SrcWidth)i(SrcHeight)i]
_GetInfo
M
DrawInfo

Line
M

(X1)i(Y1)i(X2)i(Y2)i
Begin
M

(Device)o
End
M


Save
M


Restore
M


Clear
M


FillRect
M

(X)i(Y)i(Width)i(Height)i(Color)i
Point
M

(X)i(Y)i
Ellipse
M

(X)i(Y)i(Width)i(Height)i[(Start)f(End)f]
Translate
M

(DX)f(DY)f
Circle
M

(X)i(Y)i(Radius)i[(Start)f(End)f]
Arc
M

(X)i(Y)i(Width)i(Height)i[(Start)f(End)f]
Text
M

(Text)s(X)i(Y)i[(Width)i(Height)i(Alignment)i]
TextWidth
M
i
(Text)s
TextHeight
M
i
(Text)s
RichText
M

(Text)s(X)i(Y)i[(Width)i(Height)i(Alignment)i]
RichTextWidth
M
i
(Text)s
RichTextHeight
M
i
(Text)s[(Width)i]
PolyLine
M

(Points)Integer[];
Polygon
M

(Points)Integer[];
Reset
M


Scale
M

(SX)f(SY)f
Zoom
M

(Image)Image;(Zoom)i(X)i(Y)i[(SrcX)i(SrcY)i(SrcWidth)i(SrcHeight)i]
Picture
M

(Picture)Picture;(X)i(Y)i[(Width)i(Height)i(SrcX)i(SrcY)i(SrcWidth)i(SrcHeight)i]
Tile
M

(Picture)Picture;(X)i(Y)i(W)i(H)i
#Fill

C
None
C
i
0
Solid
C
i
1
Dense94
C
i
2
Dense88
C
i
3
Dense63
C
i
4
Dense50
C
i
5
Dense37
C
i
6
Dense12
C
i
7
Dense6
C
i
8
Horizontal
C
i
9
Vertical
C
i
10
Cross
C
i
11
Diagonal
C
i
12
BackDiagonal
C
i
13
CrossDiagonal
C
i
14
#GridView
UserControl
C
_Properties
C
s
"*,Border=True,Mode{Select.None;Single;Multiple}=None,Grid=True,Padding{Range:0;63}=2,ShowCursor=False,Header{GridView.None;Horizontal;Vertical;Both}=None,ScrollBar{Scroll.*}=Both,AutoResize=True,Resizable=True,Sorted"
_Group
C
s
"View"
_DefaultEvent
C
s
"Click"
None
C
i
0
Horizontal
C
i
1
Vertical
C
i
2
Both
C
i
3
Background
p
i

Rows
r
_GridView_Rows

Columns
r
_GridView_Columns

Border
p
b

Grid
p
b

Mode
p
i

Data
r
_GridView_Data

Row
p
i

Column
p
i

Resizable
p
b

ScrollBar
p
i

AutoResize
p
b

Header
p
i

ShowCursor
p
b

Current
r
_GridView_Cell

Sorted
p
b

Padding
p
i

ScrollX
p
i

ScrollY
p
i

ScrollW
r
i

ScrollWidth
r
i

ScrollH
r
i

ScrollHeight
r
i

ClientX
r
i

ClientY
r
i

ClientW
r
i

ClientWidth
r
i

ClientH
r
i

ClientHeight
r
i

:Data
:

(Row)i(Column)i
:Change
:


:Select
:


:Click
:


:Activate
:


:Scroll
:


:Font
:


:ColumnClick
:

(Column)i
:ColumnResize
:

(Column)i
:ColumnSize
:

(Column)i
:RowClick
:

(Row)i
:RowResize
:

(Row)i
:RowSize
:

(Row)i
:Sort
:


:Draw
:

(X)i(Y)i(Width)i(Height)i(Row)i(Column)i
_DoNotDrawSelection
v
b

_NoMouse
v
b

_ToggleSelection
v
b

_new
m


Scroll
m

(X)i(Y)i
_IsRowSelected
m
b
(iRow)i
Select
m

[(Start)i(Length)i]
ScrollArea_Draw
m


_GetFrameWidth
m
i

Clear
m


_GetSpan
m
Short[]
(iRow)i(iCol)i
_GetCellData
m
_GridView_Data
(iRow)i(iColumn)i[(bCreate)b]
ScrollArea_Arrange
m


_ResizeContents
m


UnSelectAll
m


ScrollArea_Enter
m


ScrollArea_Leave
m


ScrollArea_MouseMove
m


MoveTo
m

(Row)i(Column)i
TimerScroll_Timer
m


_EnsureVisibleScroll
m

(X)i(Y)i
ScrollArea_MouseDrag
m


ScrollArea_MouseDown
m


_RaiseSelect
m


ScrollArea_MouseUp
m


ScrollArea_DragLeave
m


ScrollArea_GotFocus
m


ScrollArea_LostFocus
m


ScrollArea_DblClick
m


_CheckCell
m

(iRow)i(iColumn)i
_CheckCurrent
m


_get
m
_GridView_Cell
(Row)i(Column)i
_EnsureVisible
m

(iRow)i(iCol)i
TimerEnsureVisible_Timer
m


_SelectRow
m

(iRow)i(bSelect)b
_ClearCell
m

(iRow)i(iCol)i
ScrollArea_Scroll
m


SelectAll
m


ScrollArea_KeyPress
m


_SetSpan
m

(iRow)i(iCol)i(iRowSpan)i(iColSpan)i
_GetCellWidth
m
i
(iRow)i(iCol)i
_GetCellHeight
m
i
(iRow)i(iCol)i
RowAt
m
i
(Y)i
ColumnAt
m
i
(X)i
_GetVisibleWidth
m
i

ScrollArea_Resize
m


_RemoveRows
m

(Start)i(Length)i
_InsertRows
m

(Start)i(Length)i
_GetTextHeight
m
i

_GetPreferredWidth
m
i
(iCol)i
_GetPreferredHeight
m
i
(iRow)i
_RaiseRowResize
m

(iRow)i
_RaiseColumnResize
m

(iCol)i
_RaiseSort
m


_RaiseColumnSize
m
b
(iCol)i
_RaiseRowSize
m
b
(iRow)i
GridViewClick_Timer
m


ScrollArea_Font
m


_RefreshRow
m

(iRow)i
AddColumn
m
_GridView_Column
(Text)s[(Width)i(Alignment)i]
#HSplit
_Split
C
_Properties
C
s
"*,-Margin,-Padding,-Arrangement,-AutoResize,-Indent,Border=True"
_DefaultArrangement
C
s
"H"
_DefaultEvent
C
s
"Resize"
_Similar
C
s
"Panel"
_new
m


#IconView
UserControl
C
_Properties
C
s
"*,Picture,Mode{Select.*}=Single,Orientation{Arrange.Horizontal;Vertical}=Vertical,Sorted,Editable,GridSize{Range:0;128},IconLines{Range:1;8}=2,Border=True,ScrollBar{Scroll.*}=Both"
_Group
C
s
"View"
_DefaultEvent
C
s
"Click"
_Similar
C
s
"ListView"
Mode
p
i

Orientation
p
i

Border
p
b

ScrollBar
p
i

Background
p
i

Count
r
i

Current
r
_IconView_Item

Item
r
_IconView_Item

Available
r
b

Key
p
s

Keys
r
String[]

Compare
p
i

Editable
p
b

Sorted
p
b

Ascending
p
b

Picture
p
Picture

IconSize
r
i

IconLines
p
i

GridSize
p
i

Renaming
r
b

ClientWidth
r
i

ClientW
r
i

ClientHeight
r
i

ClientH
r
i

ScrollX
p
i

ScrollY
p
i

ScrollW
r
i

ScrollWidth
r
i

ScrollH
r
i

ScrollHeight
r
i

:Select
:


:Activate
:


:Click
:


:Rename
:


:Cancel
:


:Compare
:

(Key)s(OtherKey)s
:Draw
:

(X)i(Y)i(Width)i(Height)i(Key)s
_new
m


Scroll
m

(X)i(Y)i
_get
m
_IconView_Item
(Key)s
Clear
m


ScrollArea_Arrange
m


Exist
m
b
(Key)s
FindAt
m
b
(X)i(Y)i
MoveTo
m
b
(Key)s
_FindItem
m
i
(hItem)_IconView_Item;
MoveFirst
m
b

MoveNext
m
b

MovePrevious
m
b

MoveBack
m


_UpdateIconSize
m

(Picture)Picture;
ArrangeTimer_Timer
m


Add
m
_IconView_Item
(Key)s(Text)s[(Picture)Picture;(After)s]
_SortIsDirty
m


Remove
m

(Key)s
_GetItemGeometry
m

(hItem)_IconView_Item;(hRect)Rect;
ScrollArea_Draw
m


ScrollArea_Resize
m


ScrollArea_Scroll
m


ScrollArea_Leave
m


_EnsureVisible
m

(iPos)i
UnselectAll
m


SelectAll
m


ScrollArea_KeyPress
m


ScrollArea_DblClick
m


ScrollArea_MouseDown
m


ScrollArea_MouseDrag
m


ScrollArea_MouseMove
m


SelTimer_Timer
m


ScrollArea_MouseUp
m


_SelectItem
m

(hItem)_IconView_Item;(bSelected)b
_RefreshItem
m

(hItem)_IconView_Item;
SelectionChanged_Timer
m


_CompareItem
m
b
(sKey1)s(sKey2)s
UpdateSort_Timer
m


_MoveItem
m

(hItem)_IconView_Item;(iNewPos)i
_IsHovered
m
b
(hItem)_IconView_Item;
_RenameItem
m

(hItem)_IconView_Item;
RenameBox_Activate
m


RenameBox_KeyPress
m


RenameBox_LostFocus
m


_Begin
m


_End
m


ScrollArea_GotFocus
m


ScrollArea_LostFocus
m


ScrollArea_Font
m


#Line

C
None
C
i
0
Solid
C
i
1
Dash
C
i
2
Dot
C
i
3
DashDot
C
i
4
DashDotDot
C
i
5
#ListBox
UserControl
C
_Properties
C
s
"*,List,Border=True,Mode{Select.*}=Single,ScrollBar{Scroll.*}=Vertical,Sorted"
_Group
C
s
"View"
_DefaultEvent
C
s
"Click"
_DefaultSize
C
s
"16,16"
_Similar
C
s
"ListView"
Count
r
i

Mode
p
i

ScrollBar
p
i

Border
p
b

Sorted
p
b

Current
r
_ListBox_Item

Index
p
i

Text
r
s

List
p
String[]

Font
p
Font

ScrollX
p
i

ScrollY
p
i

ScrollW
r
i

ScrollWidth
r
i

ScrollH
r
i

ScrollHeight
r
i

:Click
:


:Activate
:


:Select
:


_new
m


Scroll
m

(X)i(Y)i
_get
m
_ListBox_Item
(Index)i
Clear
m


Add
m

(Text)s[(Index)i]
Remove
m

(Index)i[(Length)i]
GridView_Data
m

(Row)i(Column)i
GridView_Activate
m


GridView_Select
m


TimerClick_Timer
m


GridView_Change
m


SelectAll
m


UnselectAll
m


Find
m
i
(Text)s[(Mode)i]
_IsSelected
m
b
(iRow)i
_SetSelected
m

(iRow)i(bSelected)b
Sort_Timer
m


_GetText
m
s
(iIndex)i
_SetText
m

(iIndex)i(sText)s
GridView_ColumnSize
m

(Column)i
#ListView
_TreeView
C
_Properties
C
s
"*,Mode{Select.*}=Single,Sorted,Editable,Border=True,ScrollBar{Scroll.*}=Both,ShowCheck"
_Group
C
s
"View"
_DefaultEvent
C
s
"Click"
_DefaultSize
C
s
"16,16"
_Similar
C
s
"ListView"
Add
m
_TreeView_Item
(Key)s(Text)s[(Picture)Picture;(After)s]
#Message

C
Title
P
s

_call
M
i
(Message)s[(Button)s]
Info
M
i
(Message)s[(Button)s]
Warning
M
i
(Message)s[(Button1)s(Button2)s(Button3)s]
Question
M
i
(Message)s[(Button1)s(Button2)s(Button3)s]
Error
M
i
(Message)s[(Button1)s(Button2)s(Button3)s]
Delete
M
i
(Message)s[(Button1)s(Button2)s(Button3)s]
#Paint

C
TrimText
M
s
(Text)s(W)f[(H)f]
TrimRichText
M
s
(RichText)s(W)f[(H)f]
DrawTextShadow
M

(Text)s(X)f(Y)f(W)f(H)f[(Alignment)i(Radius)i(Opacity)f]
DrawRichTextShadow
M

(Text)s(X)f(Y)f(W)f(H)f[(Alignment)i(Radius)i(Opacity)f]
StretchImage
M

(Image)Image;(X)f(Y)f(Width)f(Height)f[(Alignment)i(Opacity)f(Source)Rect;]
DrawRect
M

(X)f(Y)f(Width)f(Height)f(Color)i[(Size)f]
_EstimateFixedFontCharWidth
M
f
(hFont)Font;
Arrow
M

(X)f(Y)f(Width)f(Height)f(Orientation)i[(Alignment)i]
Check
M

(X)f(Y)f(Width)f(Height)f
#Picture

C
_get
M
Picture
(Path)s
_put
M

(Value)Picture;(Path)s
Flush
M


_exit
M


#PictureBox
DrawingArea
C
_Properties
C
s
"*,-Arrangement,-Spacing,-Margin,-Indent,-Invert,-NoBackground,-Tablet,-Cached,-Focus,Padding{Range:0;64},Picture,Stretch,AutoResize,Alignment{Align.*}=TopLeft,Border{Border.None;Plain;Sunken;Raised;Etched},Mode{PictureBox.Normal;Fill;Cover;Contain;Repeat}"
_DefaultEvent
C
s
"MouseDown"
_DefaultSize
C
s
"16,16"
_IsContainer
C
b

_Group
C
s
"Form"
Picture
p
Picture

Image
p
Image

Alignment
p
i

AutoResize
p
b

Padding
p
i

Border
p
i

Stretch
p
b

Mode
p
i

Normal
C
i
0
Fill
C
i
1
Cover
C
i
2
Contain
C
i
3
Repeat
C
i
4
_new
m


DrawingArea_Draw
m


#ProgressBar
UserControl
C
_Properties
C
s
"*,Action,Label=True,Border=True,Pulse"
_Group
C
s
"Form"
_DefaultEvent
C
s
"MouseDown"
_DefaultSize
C
s
"24,4"
Label
p
b

Value
p
f

Pulse
p
b

Border
p
b

_new
m


DrawingArea_Draw
m


Pulse_Timer
m


#ScrollArea
UserContainer
C
_Properties
C
s
"*,Border=True,ScrollBar{Scroll.*}=Both,Focus,NoBackground,Tablet,Shadow,NoShadow"
_DefaultEvent
C
s
"Draw"
_DefaultSize
C
s
"24,24"
_Similar
C
s
"DrawingArea,ScrollView"
ScrollX
p
i

ScrollY
p
i

ScrollWidth
r
i

ScrollW
r
i

ContentsWidth
r
i

ContentsW
r
i

ScrollHeight
r
i

ScrollH
r
i

ContentsHeight
r
i

ContentsH
r
i

ClientWidth
r
i

ClientW
r
i

ClientHeight
r
i

ClientH
r
i

Border
p
b

Focus
p
b

Painted
p
b

NoBackground
p
b

ScrollBar
p
i

Tracking
p
b

Background
p
i

Foreground
p
i

Tablet
p
b

Shadow
p
b

NoShadow
p
b

View
r
DrawingArea

UseMouse
p
b

Scrolling
r
b

:Scroll
:


:Draw
:


:Resize
:


:Font
:


Scroll
m
b
(X)i(Y)i
_new
m


Shadow_Draw
m


TimerArrange_Timer
m


ScrollArea_Arrange
m


ResizeContents
m

(Width)i(Height)i
Scrollbar_Change
m


TimerScroll_Timer
m


DrawingArea_Draw
m


DrawingArea_Enter
m


DrawingArea_Leave
m


DrawingArea_Arrange
m


DrawingArea_MouseWheel
m


EnsureVisible
m
b
(X)i(Y)i(W)i(H)i
_SetShadowOffset
m

(North)i(South)i(West)i(East)i
DrawingArea_DragMove
m


DrawingArea_DragLeave
m


_EnsureVisibleScroll
m

(X)i(Y)i
TimerAutoScroll_Timer
m


ScrollArea_MouseDown
m


ScrollArea_MouseMove
m


DrawingArea_Font
m


RefreshRect
m

(X)i(Y)i(Width)i(Height)i
Border_Draw
m


DrawingArea_Change
m


#ScrollView
ScrollArea
C
_Properties
C
s
"*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},Spacing,Margin,Padding{Range:0;63},Indent"
_DefaultEvent
C
s
"Draw"
_DefaultSize
C
s
"24,24"
_Similar
C
s
"DrawingArea,ScrollView"
_new
m


Panel_BeforeArrange
m


Panel_Arrange
m


TimerArrange_Timer
m


Panel_MouseDown
m


Panel_MouseWheel
m


Observer_Arrange
m


#Shortcut

C
_call
M
s
(Text)s(Shortcut)s[(AddIfMissing)b]
FromKey
M
s

#SpinBox
UserControl
C
_Properties
C
s
"*,Action,MinValue=0,MaxValue=100,Step=1,Wrap,Value,Alignment{Align.Normal;Left;Center;Right}=Normal,Border=True"
_Group
C
s
"Form"
_DefaultEvent
C
s
"Change"
_DefaultSize
C
s
"9,4"
_Similar
C
s
"TextBox,Slider"
:Change
:


:Limit
:


MinValue
p
i

MaxValue
p
i

Value
p
i

Border
p
b

Wrap
p
b

Step
p
i

Text
p
s

Background
p
i

Alignment
p
i

ShowZero
p
b

ReadOnly
p
b

_new
m


View_Arrange
m


View_Draw
m


View_MouseWheel
m


TextBox_MouseWheel
m


TextBox_Activate
m


SelectAll
m


View_Enter
m


View_Leave
m


TextBox_GotFocus
m


TextBox_LostFocus
m


View_MouseMove
m


View_MouseDown
m


View_MouseUp
m


TimerMouse_Timer
m


TextBox_KeyPress
m


TextBox_Change
m


#Spring
Panel
C
_Properties
C
s
"*,-Margin,-Padding,-Spacing,-Expand,-Invert,-Arrangement,-AutoResize,-Indent,-Border"
_IsContainer
C
b

_DefaultSize
C
s
"4,4"
_new
m


#TreeView
_TreeView
C
_Properties
C
s
"*,Mode{Select.*}=Single,Sorted,Editable,Border=True,ScrollBar{Scroll.*}=Both,ShowLines,ShowCheck"
_Group
C
s
"View"
_DefaultEvent
C
s
"Click"
_DefaultSize
C
s
"16,16"
_Similar
C
s
"ListView"
Layout
p
v

ShowLines
p
b

Add
m
_TreeView_Item
(Key)s(Text)s[(Picture)Picture;(Parent)s(After)s]
#VSplit
_Split
C
_Properties
C
s
"*,-Margin,-Padding,-Arrangement,-AutoResize,-Indent,Border=True"
_DefaultArrangement
C
s
"V"
_DefaultEvent
C
s
"Resize"
_Similar
C
s
"Panel"
_new
m


#_ColumnView_Columns

C
Count
p
i

Max
r
i

Sort
p
i

Ascending
p
b

:_Refresh
:


_get
m
_GridView_Column
(Index)i
#_Draw_Clip

CA
X
r
i

Y
r
i

Width
r
i

W
r
i

Height
r
i

H
r
i

Enabled
p
b

_call
m

(X)i(Y)i(Width)i(Height)i
#_Draw_Style

CA
Arrow
m

(X)i(Y)i(Width)i(Height)i(Type)i[(Flag)i]
Check
m

(X)i(Y)i(Width)i(Height)i(Value)i[(Flag)i]
Option
m

(X)i(Y)i(Width)i(Height)i(Value)b[(Flag)i]
Separator
m

(X)i(Y)i(Width)i(Height)i[(Vertical)b(Flag)i]
Button
m

(X)i(Y)i(Width)i(Height)i(Value)b[(Flag)i(Flat)b]
Panel
m

(X)i(Y)i(Width)i(Height)i(Border)i[(Flag)i]
Handle
m

(X)i(Y)i(Width)i(Height)i[(Vertical)b(Flag)i]
Box
m

(X)i(Y)i(Width)i(Height)i[(Flag)i]
#_GridView_Cell

C
:_Foo
:


Text
p
s

RichText
p
s

Picture
p
Picture

Font
p
Font

Alignment
p
i

WordWrap
p
b

Background
p
i

Foreground
p
i

Padding
p
i

RowSpan
p
i

ColumnSpan
p
i

Border
p
Border

X
r
i

Left
r
i

Y
r
i

Top
r
i

Width
r
i

W
r
i

Height
r
i

H
r
i

_Row
v
i

_Column
v
i

_View
v
GridView

Refresh
m


Clear
m


EnsureVisible
m


#_GridView_Column

C
X
r
i

Left
r
i

Width
p
i

W
p
i

Text
p
s

Title
p
s

Resizable
p
b

Expand
p
b

Alignment
p
i

Background
p
i

:_Refresh
:


_X
v
i

_W
v
i

_Column
v
i

_new
m


_GetExplicitWidth
m
i

#_GridView_Columns

C
Count
p
i

Max
r
i

Height
r
i

H
r
i

Resizable
p
b

Width
p
i

W
p
i

Sort
p
i

Ascending
p
b

:_Refresh
:


_Layout
m


Column__Refresh
m


_get
m
_GridView_Column
(Index)i
_GetWidth
m
i

_FindColumnFromPos
m
i
(X)i
#_GridView_Data

C
:_Fake
:


Text
v
s

RichText
v
s

Picture
v
Picture

Alignment
v
i

Foreground
v
i

Background
v
i

Padding
v
i

WordWrap
v
b

Border
v
Border

Font
p
Font

#_GridView_Row

C
:_Refresh
:


Y
r
i

Top
r
i

Height
p
i

H
p
i

Selected
p
b

Text
p
s

Title
p
s

Border
p
Border

TextAlignment
p
i

_Row
v
i

Refresh
m


#_GridView_Rows

C
Count
p
i

Max
r
i

Width
p
i

W
p
i

Resizable
p
b

Height
p
i

H
p
i

Selection
p
Integer[]

Border
p
Border

:_Refresh
:


_SetSelection
m

(hSel)GridViewSelection;
_GetSelection
m
GridViewSelection

Remove
m

(Start)i[(Length)i]
Select
m

[(Start)i(Length)i]
UnSelect
m

[(Start)i(Length)i]
_get
m
_GridView_Row
(Row)i
_GetDefaultRowHeight
m
i

_GetRowY
m
i
(iRow)i
_GetRowHeight
m
i
(iRow)i
_ResetRowHeight
m

(iRow)i
_SetRowHeight
m

(iRow)i(H)i
_GetHeight
m
i

_FindRowFromPos
m
i
(Y)i
_GetRowText
m
s
(iRow)i
_SetRowText
m

(iRow)i(sText)s
SelectAll
m


UnSelectAll
m


_IsSelected
m
b
(iRow)i
_SaveSelection
m
v

_RestoreSelection
m

(vSel)v
Insert
m

(Start)i[(Length)i]
_Clear
m


_SetRowBorder
m

(iRow)i(hBorder)Border;
_GetRowBorder
m
Border
(iRow)i
_SetRowTextAlign
m

(iRow)i(iAlign)i
_GetRowTextAlign
m
i
(iRow)i
#_Gui

C
FindShortcut
M
i
(sText)s
_DefineShortcut
M

(hParent)Menu;
_Quit
M


_InitMenuBarShortcut
M

(hWindow)Window;
_ShowDNDFrame
M

(hCtrl)Control;(X)i(Y)i(W)i(H)i
_HideDNDFrame
M

[(hCtrl)Control;]
HideFrameTimer_Timer
M


DndFrame_Drag
M


DndFrame_DragMove
M


DndFrame_Drop
M


DndFrame_DragLeave
M


#_IconView_Item

C
Key
r
s

Picture
p
Picture

Text
p
s

RichText
p
s

Selected
p
b

Editable
p
b

Hovered
r
b

X
r
i

Y
r
i

Height
r
i

H
r
i

Width
r
i

W
r
i

_Key
v
s

:_Foo
:


_new
m


_GetTextRect
m
Rect
(hRect)Rect;(bHorizontal)b
_Draw
m

(hRect)Rect;(hClip)Rect;(hIconView)IconView;(bHorizontal)b(bFocus)b(bHover)b(bCurrent)b
EnsureVisible
m


_Intersect
m
b
(hRect)Rect;(hOther)Rect;(bHorizontal)b
_Inside
m
b
(hRect)Rect;(hIconView)IconView;(bHorizontal)b(X)i(Y)i
_compare
m
i
(hItem)_IconView_Item;
Rename
m


MoveAfter
m

[(Key)s]
MoveFirst
m


MoveBefore
m

[(Key)s]
MoveLast
m


_IsEllipsized
m
b

_Invalidate
m


#_ListBox_Item

C
Text
p
s

Selected
p
b

:_Refresh
:


_new
m

(iIndex)i
#_Split
UserContainer
C
Layout
p
Integer[]

Settings
p
Integer[]

Border
p
b

MinSize
p
i

:Resize
:


_new
m


Container_Arrange
m


Resize_MouseDown
m


Resize_MouseMove
m


Resize_MouseUp
m


Resize_Draw
m


#_TreeView
UserControl
C
Count
r
i

Mode
p
i

ScrollBar
p
i

Border
p
b

Sorted
p
b

Current
r
_TreeView_Item

Key
p
s

Keys
r
String[]

Item
r
_TreeView_Item

Available
r
b

Renaming
r
b

Editable
p
b

Compare
p
i

Selection
p
String[]

ShowCheck
p
b

ClientWidth
r
i

ClientW
r
i

ClientHeight
r
i

ClientH
r
i

ScrollX
p
i

ScrollY
p
i

ScrollW
r
i

ScrollWidth
r
i

ScrollH
r
i

ScrollHeight
r
i

:Click
:


:Activate
:


:Select
:


:Expand
:


:Collapse
:


:Rename
:


:Cancel
:


:Compare
:

(Key)s(OtherKey)s
:BeforeSort
:


:Scroll
:


_new
m


GridView_Font
m


_get
m
_TreeView_Item
(Key)s
Exist
m
b
(Key)s
Clear
m


_SortParent
m

(sKey)s
_Add
m
_TreeView_Item
(Key)s(Text)s[(Picture)Picture;(Parent)s(After)s]
_MoveItem
m
b
(hItem)_TreeView_Item;(sKey)s(bBefore)b
_UpdateItemHeight
m

(hItem)_TreeView_Item;[(bNext)b]
_RefreshView
m


_GetParentItem
m
_TreeView_Item
(hItem)_TreeView_Item;
Remove
m

(Key)s
_SaveSelection
m


_ItemToRow
m
i
(hItem)_TreeView_Item;
_AddCount
m

(iCount)i
_UpdateCurrent
m

(sKey)s
_RestoreSelection
m


_ReparentItem
m

(hItem)_TreeView_Item;(Parent)s
_RowToItem
m
_TreeView_Item
(iRow)i
_GetItemX
m
i
(hItem)_TreeView_Item;
GridView_Data
m

(Row)i(Column)i
GridView_Draw
m

(X)i(Y)i(W)i(H)i(Row)i(Column)i
MoveTo
m
b
(Key)s
GridView_Activate
m


GridView_MouseDown
m


_SetItemSelected
m

(hItem)_TreeView_Item;(bSelected)b
GridView_KeyPress
m


Scroll
m

(X)i(Y)i
_RaiseCompare
m
i
(sKey)s(sOtherKey)s
GridView_Sort
m


ResizeColumns_Timer
m


GridView_ColumnSize
m

(Column)i
GridView_Select
m


GridView_Click
m


MoveCurrent
m
b

_RaiseExpand
m

(sKey)s(bExpand)b
_EnsureVisible
m

(hItem)_TreeView_Item;[(bChild)b]
MoveFirst
m
b

MoveLast
m
b

MoveBack
m
b

MoveAbove
m
b

MoveBelow
m
b

MoveChild
m
b

MoveNext
m
b

MovePrevious
m
b

MoveParent
m
b

SelectAll
m


UnselectAll
m


FindAt
m
b
(X)i(Y)i
_IsItemSelected
m
b
(hItem)_TreeView_Item;
_Rename
m

(hItem)_TreeView_Item;(iCol)i
Editor_LostFocus
m


Editor_KeyPress
m


Sort_Timer
m


GridView_Scroll
m


GridView_Arrange
m


_GetLayout
m
v

_SetLayout
m

(Value)v
_Begin
m


_End
m


_SetShowLines
m

(bShowLines)b
_GetShowLines
m
b

#_TreeView_Item

C
Key
r
s

ParentKey
r
s

Text
p
s

RichText
p
s

Picture
p
Picture

Count
r
i

Children
r
i

Expanded
p
b

X
r
i

Y
r
i

Width
r
i

W
r
i

Height
r
i

H
r
i

Editable
p
b

Selected
p
b

Background
p
i

Foreground
p
i

Font
p
Font

_Tree
V
_TreeView

_Depth
v
i

_Rows
v
i

_Index
v
i

_GrandChildren
v
i

:_Refresh
:


_IsRoot
m
b

_ComputeDepth
m


_ComputeGrandChildren
m


_SetParent
m

(sParent)s
_new
m

(sKey)s(sParent)s
_ComputeRows
m

(iAdd)i
_AddChild
m

(sKey)s
_RemoveChild
m

(hItem)_TreeView_Item;
_GetChildren
m
String[]

_GetWidth
m
i

_GetHeight
m
i

Clear
m


Delete
m


EnsureVisible
m


MoveBefore
m

[(Key)s]
MoveAfter
m

[(Key)s]
MoveFirst
m


MoveLast
m


Rename
m

[(Column)i]
_compare
m
i
(hOther)_TreeView_Item;
_put
m

(Text)s(Column)i
_get
m
s
(Column)i
Reparent
m

(NewParent)s
_Lock
m


_Unlock
m


#.ComboBox.Item


Text
p
s

#.Menu.Children


Clear
m


_get
m
Menu
(Index)i
_next
m
Menu

Count
r
i

#.TabStripContainer


Delete
m


Caption
p
s

Enabled
p
b

Picture
p
Picture

Text
p
s

Visible
p
b

Children
r
.TabStripContainer.Children

#.TabStripContainer.Children


_get
m
Control
(Index)i
_next
m
Control

Count
r
i

#.TextArea.Selection


Hide
m


Text
p
s

Length
r
i

Pos
r
i

Start
r
i

#.TextBox.Selection


Hide
m


Text
p
s

Length
r
i

Pos
r
i

Start
r
i

#.Window.Controls


_get
m
Control
(Name)s
_next
m
Control

Count
r
i

#.Window.Menus


Hide
m


Show
m


_get
m
Menu
(Index)i
_next
m
Menu

Visible
p
b

Count
r
i

#Align


Bottom
C
i
35
BottomLeft
C
i
33
BottomNormal
C
i
32
BottomRight
C
i
34
Center
C
i
3
Justify
C
i
4
Left
C
i
1
Normal
C
i
0
Right
C
i
2
Top
C
i
19
TopLeft
C
i
17
TopNormal
C
i
16
TopRight
C
i
18
IsBottom
M
b
(Alignment)i
IsCenter
M
b
(Alignment)i
IsLeft
M
b
(Alignment)i
IsMiddle
M
b
(Alignment)i
IsRight
M
b
(Alignment)i
IsTop
M
b
(Alignment)i
#Application


_exit
M


Animations
P
b

Busy
P
i

Embedder
P
i

Font
P
Font

MainWindow
P
Window

Restart
P
String[]

Shadows
P
b

ShowTooltips
P
b

Theme
P
s

ActiveControl
R
Control

ActiveWindow
R
Window

DarkTheme
R
b

DblClickTime
R
i

PreviousControl
R
Control

#Arrange


Column
C
i
4
Fill
C
i
5
Horizontal
C
i
1
LeftRight
C
i
3
None
C
i
0
Row
C
i
3
TopBottom
C
i
4
Vertical
C
i
2
#Border


Etched
C
i
4
None
C
i
0
Plain
C
i
1
Raised
C
i
3
Sunken
C
i
2
#Button
Control
C
:Click
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,4
_Properties
C
s
*,Action,AutoResize,Text,Picture,Border=True,Default,Cancel
_free
m


_new
m

(Parent)Container;
AutoResize
p
b

Border
p
b

Cancel
p
b

Caption
p
s

Default
p
b

Picture
p
Picture

Text
p
s

Value
p
b

#CheckBox
Control
C
:Click
:


False
C
i
0
None
C
i
1
True
C
i
-1
_DefaultEvent
C
s
Click
_DefaultSize
C
s
24,4
_Properties
C
s
*,Action,AutoResize,Text,Tristate,Value{CheckBox.False;True;None}
_Similar
C
s
Button
_new
m

(Parent)Container;
AutoResize
p
b

Caption
p
s

Text
p
s

Tristate
p
b

Value
p
i

#Clipboard


Default
C
i
0
Image
C
i
2
None
C
i
0
Selection
C
i
1
Text
C
i
1
Clear
M


Copy
M

(Data)v[(Format)s]
Paste
M
v
[(Format)s]
_exit
M


Current
P
i

Format
R
s

Formats
R
String[]

HasChanged
R
b

Type
R
i

#Color


Background
R
i

ButtonBackground
R
i

ButtonForeground
R
i

Foreground
R
i

LightBackground
R
i

LightForeground
R
i

LinkForeground
R
i

SelectedBackground
R
i

SelectedForeground
R
i

TextBackground
R
i

TextForeground
R
i

TooltipBackground
R
i

TooltipForeground
R
i

VisitedForeground
R
i

#ComboBox
Control
C
:Activate
:


:Change
:


:Click
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
24,4
_Properties
C
s
*,Action,ReadOnly,List,Text,Password,MaxLength,Sorted,Border=True
_Similar
C
s
TextBox
Add
m

(Item)s[(Index)i]
Clear
m


CursorAt
m
Point
[(Pos)i]
Find
m
i
(Item)s
Insert
m

(Text)s
Popup
m


Remove
m

(Index)i
Select
m

[(Start)i(Length)i]
SelectAll
m


Unselect
m


_get
m
.ComboBox.Item
(Index)i
_new
m

(Parent)Container;
Border
p
b

Index
p
i

List
p
String[]

MaxLength
p
i

Password
p
b

Placeholder
p
s

Pos
p
i

ReadOnly
p
b

Sorted
p
b

Text
p
s

Count
r
i

Current
r
.ComboBox.Item

Length
r
i

Selected
r
b

Selection
r
.TextBox.Selection

#Container
Control

:Arrange
:


:BeforeArrange
:


:NewChild
:

(Child)Control
_Group
C
s
Container
_IsContainer
C
b
T
FindChild
m
Control
(X)i(Y)i
_unknown
m
v
.
Children
r
ContainerChildren

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

ClientX
r
i

ClientY
r
i

#ContainerChildren


Clear
m


_free
m


_get
m
Control
(Index)i
_next
m
Control

Count
r
i

Max
r
i

#Control


:DblClick
:


:Drag
:


:DragLeave
:


:DragMove
:


:Drop
:


:Enter
:


:GotFocus
:


:KeyPress
:


:KeyRelease
:


:Leave
:


:LostFocus
:


:Menu
:


:MouseDown
:


:MouseDrag
:


:MouseMove
:


:MouseUp
:


:MouseWheel
:


_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
16,16
_Family
C
s
Form
_IsControl
C
b
T
_Properties
C
s
X{Position},Y{Position},Width{Dimension},Height{Dimension},Visible=True,Enabled=True,Font{Font},Background{Color}=-1,Foreground{Color}=-1,Tag,Tracking,NoTabFocus,Mouse{Mouse.Default;Blank;Arrow;Cross;Wait;Text;SizeAll;SizeH;SizeV;SizeN;SizeS;SizeW;SizeE;SizeNWSE;SizeNESW;SplitH;SplitV;Pointing}=Default,ToolTip,Drop,Expand,Ignore,PopupMenu{Menu}
Delete
m


Drag
m
Control
(Data)v[(Format)s]
Grab
m


Hide
m


Lower
m


Move
m

(X)i(Y)i[(Width)i(Height)i]
MoveScaled
m

(X)f(Y)f[(Width)f(Height)f]
Raise
m


Refresh
m


Reparent
m

(Parent)Container;[(X)i(Y)i]
Resize
m

(Width)i(Height)i
ResizeScaled
m

(Width)f(Height)f
SetFocus
m


Show
m


_free
m


_new
m


Action
p
s

Background
p
i

Cursor
p
Cursor

Design
p
b

Drop
p
b

Enabled
p
b

Expand
p
b

Font
p
Font

Foreground
p
i

H
p
i

Height
p
i

Ignore
p
b

Left
p
i

Mouse
p
i

Name
p
s

Next
p
Control

NoTabFocus
p
b

PopupMenu
p
s

Previous
p
Control

Proxy
p
Control

Tag
p
v

Tooltip
p
s

Top
p
i

Tracking
p
b

Visible
p
b

W
p
i

Width
p
i

X
p
i

Y
p
i

Handle
r
i

HasFocus
r
b

Hovered
r
b

Id
r
i

Parent
r
Container

ScreenX
r
i

ScreenY
r
i

Window
r
Window

_Parent
r
Container

#Cursor

C
_free
m


_new
m

(Picture)Picture;[(X)i(Y)i]
X
r
i

Y
r
i

#Desktop


Charset
C
s
UTF-8
Screenshot
M
Picture
[(X)i(Y)i(Width)i(Height)i]
H
R
i

HasSystemTray
R
b

Height
R
i

Resolution
R
i

Scale
R
i

Type
R
s

W
R
i

Width
R
i

X
R
i

Y
R
i

#Dialog


OpenFile
M
b
[(Multi)b]
SaveFile
M
b

SelectColor
M
b

SelectDirectory
M
b

SelectFont
M
b

_exit
M


Color
P
i

Filter
P
String[]

Font
P
Font

Path
P
s

ShowHidden
P
b

Title
P
s

Paths
R
String[]

#Drag


Copy
C
i
0
Image
C
i
2
Link
C
i
1
Move
C
i
2
None
C
i
0
Text
C
i
1
Hide
M


Paste
M
v
[(Format)s]
Show
M

(Control)Control;[(X)i(Y)i(Width)i(Height)i]
_call
M
Control
(Source)Control;(Data)v[(Format)s]
_exit
M


Icon
P
Picture

IconX
P
i

IconY
P
i

X
P
i

Y
P
i

_Target
P
Control

Action
R
i

Data
R
v

Format
R
s

Formats
R
String[]

Pending
R
b

Source
R
Control

Type
R
i

#DrawingArea
Container
C
:Change
:


:Draw
:


:Font
:


_@Paint
C
p
?
_DefaultEvent
C
s
Draw
_DefaultSize
C
s
24,24
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert,Border{Border.None;Plain;Sunken;Raised;Etched},Cached,Focus,NoBackground,Tablet
Clear
m


Refresh
m

[(X)i(Y)i(Width)i(Height)i]
_new
m

(Parent)Container;
Arrangement
p
i

AutoResize
p
b

Background
p
i

Border
p
i

Cached
p
b

Enabled
p
b

Focus
p
b

Indent
p
b

Invert
p
b

Margin
p
b

NoBackground
p
b

Padding
p
i

Painted
p
b

Spacing
p
b

Tablet
p
b

#Embedder
Control
C
:Close
:


:Embed
:


:Error
:


_DefaultEvent
C
s
Embed
_DefaultSize
C
s
24,24
_Group
C
s
Deprecated
_Properties
C
s
*
Discard
m


Embed
m

(Client)i
_new
m

(Parent)Container;
Client
r
i

#Font

C
_exit
M


_get
M
Font
(Font)s
_init
M


Copy
m
Font

RichTextHeight
m
i
(Text)s[(Width)i]
RichTextWidth
m
i
(Text)s
TextHeight
m
i
(Text)s
TextWidth
m
i
(Text)s
ToString
m
s

_free
m


_new
m

[(Font)s]
Bold
p
b

Grade
p
i

Italic
p
b

Modified
p
b

Name
p
s

Size
p
f

Strikeout
p
b

Underline
p
b

Ascent
r
i

Descent
r
i

Fixed
r
b

H
r
i

Height
r
i

Scalable
r
b

Styles
r
String[]

#Fonts


Exist
M
b
(Family)s
_next
M
s

Count
R
i

#Form
Window
CA
_HiddenControls
C
s
Form,Control,Menu,Container,UserControl,UserContainer,Window
_IsForm
C
b
T
Load
M

[(Parent)Control;]
Main
M


_new
m


#Frame
Container
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert,Text
_Similar
C
s
Panel
_new
m

(Parent)Container;
Arrangement
p
i

AutoResize
p
b

Caption
p
s

Indent
p
b

Invert
p
b

Margin
p
b

Padding
p
i

Spacing
p
b

Text
p
s

Title
p
s

#HBox
Container
C
_DefaultArrangement
C
s
H
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
8,8
_Properties
C
s
*,AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert
_Similar
C
s
Panel
_new
m

(Parent)Container;
AutoResize
p
b

Indent
p
b

Invert
p
b

Margin
p
b

Padding
p
i

Spacing
p
b

#HPanel
Container
C
_DefaultArrangement
C
s
R
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
8,8
_Properties
C
s
*,AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert
_Similar
C
s
Panel
_new
m

(Parent)Container;
AutoResize
p
b

Indent
p
b

Invert
p
b

Margin
p
b

Padding
p
i

Spacing
p
b

#Image

C
_@Paint
C
p
?
_@PaintMatrix
C
p
?
FromString
M
Image
(Data)s
Load
M
Image
(Path)s
PaintImage
m

(Image)Image;(X)i(Y)i[(Width)i(Height)i(SrcX)i(SrcY)i(SrcWidth)i(SrcHeight)i]
Rotate
m
Image
(Angle)f
Save
m

(Path)s[(Quality)i]
Stretch
m
Image
(Width)i(Height)i
Picture
r
Picture

#Key


AltGrKey
C
i
16781571
AltKey
C
i
16777251
BackSpace
C
i
16777219
BackTab
C
i
16777218
CapsLock
C
i
16777252
ControlKey
C
i
16777249
Del
C
i
16777223
Delete
C
i
16777223
Down
C
i
16777237
End
C
i
16777233
Enter
C
i
16777221
Esc
C
i
16777216
Escape
C
i
16777216
F1
C
i
16777264
F10
C
i
16777273
F11
C
i
16777274
F12
C
i
16777275
F13
C
i
16777276
F14
C
i
16777277
F15
C
i
16777278
F16
C
i
16777279
F17
C
i
16777280
F18
C
i
16777281
F19
C
i
16777282
F2
C
i
16777265
F20
C
i
16777283
F21
C
i
16777284
F22
C
i
16777285
F23
C
i
16777286
F24
C
i
16777287
F3
C
i
16777266
F4
C
i
16777267
F5
C
i
16777268
F6
C
i
16777269
F7
C
i
16777270
F8
C
i
16777271
F9
C
i
16777272
Help
C
i
16777304
Home
C
i
16777232
Ins
C
i
16777222
Insert
C
i
16777222
Left
C
i
16777234
Menu
C
i
16777301
MetaKey
C
i
16777250
NumLock
C
i
16777253
PageDown
C
i
16777239
PageUp
C
i
16777238
Pause
C
i
16777224
PgDown
C
i
16777239
PgUp
C
i
16777238
Print
C
i
16777225
Return
C
i
16777220
Right
C
i
16777236
ScrollLock
C
i
16777254
ShiftKey
C
i
16777248
Space
C
i
32
SysReq
C
i
16777226
Tab
C
i
16777217
Up
C
i
16777235
_exit
M


_get
M
i
(Key)s
Alt
R
b

Code
R
i

Control
R
b

Meta
R
b

Normal
R
b

Shift
R
b

State
R
i

Text
R
s

#Label
Control
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,4
_Properties
C
s
*,Padding{Range:0;64},AutoResize,Text,Alignment{Align.*}=Normal,Border{Border.None;Plain;Sunken;Raised;Etched},Transparent
Adjust
m


_new
m

(Parent)Container;
Alignment
p
i

AutoResize
p
b

Border
p
i

Caption
p
s

Padding
p
i

Text
p
s

Transparent
p
b

#Menu

C
:Click
:


:Hide
:


:Show
:


_DefaultEvent
C
s
Click
_Family
C
s
Form
_IsContainer
C
b
T
_IsControl
C
b
T
_Properties
C
s
Action,Text,Picture,Enabled=True,Radio,Toggle,Checked,Visible=True,Tag,Shortcut
Close
m


Delete
m


Hide
m


Popup
m

[(X)i(Y)i]
Show
m


_free
m


_new
m

(Parent)o[(Hidden)b]
Action
p
s

Caption
p
s

Checked
p
b

Enabled
p
b

Name
p
s

Picture
p
Picture

Proxy
p
Menu

Radio
p
b

Shortcut
p
s

Tag
p
v

Text
p
s

Toggle
p
b

Value
p
b

Visible
p
b

_Text
p
s

Children
r
.Menu.Children

Closed
r
b

Window
r
Window

#Mouse


Arrow
C
i
0
Blank
C
i
10
Cross
C
i
2
Custom
C
i
-2
Default
C
i
-1
Horizontal
C
i
1
Pointing
C
i
13
SizeAll
C
i
9
SizeE
C
i
6
SizeH
C
i
6
SizeN
C
i
5
SizeNE
C
i
7
SizeNESW
C
i
7
SizeNW
C
i
8
SizeNWSE
C
i
8
SizeS
C
i
5
SizeSE
C
i
8
SizeSW
C
i
7
SizeV
C
i
5
SizeW
C
i
6
SplitH
C
i
12
SplitV
C
i
11
Text
C
i
4
Vertical
C
i
2
Wait
C
i
3
Inside
M
b
(Control)Control
Move
M

(X)i(Y)i
Translate
M

(DX)i(DY)i
Alt
R
b

Button
R
i

Click
R
i

Control
R
b

Delta
R
f

Forward
R
b

Left
R
b

Meta
R
b

Middle
R
b

Normal
R
b

Orientation
R
i

Right
R
b

ScreenX
R
i

ScreenY
R
i

Shift
R
b

StartX
R
i

StartY
R
i

State
R
i

X
R
i

Y
R
i

#MovieBox
Control
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
16,16
_Properties
C
s
*,Path,Playing,Alignment{Align.*}=TopLeft,Border{Border.None;Plain;Sunken;Raised;Etched}
Rewind
m


_free
m


_new
m

(Parent)Container;
Alignment
p
i

Border
p
i

Path
p
s

Playing
p
b

#Panel
Container
C
_DefaultArrangement
C
s
F
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
8,8
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert,Border{Border.None;Plain;Sunken;Raised;Etched}
_new
m

(Parent)Container;
Arrangement
p
i

AutoResize
p
b

Border
p
i

Indent
p
b

Invert
p
b

Margin
p
b

Padding
p
i

Spacing
p
b

#Picture

C
_@Paint
C
p
?
FromString
M
Picture
(Data)s
Load
M
Picture
(Path)s
Clear
m


Copy
m
Picture
[(X)i(Y)i(Width)i(Height)i]
Fill
m

(Color)i
Resize
m

(Width)i(Height)i
Save
m

(Path)s[(Quality)i]
_free
m


_new
m

[(Width)i(Height)i(Transparent)b]
Transparent
p
b

Depth
r
i

H
r
i

Height
r
i

Image
r
Image

W
r
i

Width
r
i

#Pointer


Cursor
C
i
3
Eraser
C
i
2
Mouse
C
i
0
Pen
C
i
1
Pressure
R
f

Rotation
R
f

ScreenX
R
f

ScreenY
R
f

Type
R
i

X
R
f

XTilt
R
f

Y
R
f

YTilt
R
f

#Printer

C
:Begin
:


:Draw
:


:End
:


:Paginate
:


A3
C
i
1
A4
C
i
2
A5
C
i
3
B5
C
i
4
Custom
C
i
0
Executive
C
i
6
Horizontal
C
i
1
Landscape
C
i
1
Legal
C
i
7
Letter
C
i
5
Portrait
C
i
0
Simplex
C
i
0
Vertical
C
i
2
_@Paint
C
p
?
_DefaultEvent
C
s
Draw
_Family
C
s
*
_Group
C
s
Special
_IsControl
C
b
T
_IsVirtual
C
b
T
_Properties
C
s
Orientation{Printer.Portrait;Landscape}=Portrait,Paper{Printer.A3;A4;A5;B5;Letter;Executive}=A4,CollateCopies,ReverseOrder,Duplex{Printer.Simplex;Horizontal;Vertical}=Simplex,GrayScale,FullPage
Default
R
s

List
R
String[]

Cancel
m


Configure
m
b

Print
m
b

_IsCountSet
m
b

_SetPage
m

(Page)i
_free
m


_new
m


CollateCopies
p
b

Count
p
i

Duplex
p
i

FirstPage
p
i

FullPage
p
b

GrayScale
p
b

LastPage
p
i

Name
p
s

NumCopies
p
i

Orientation
p
i

OutputFile
p
s

Paper
p
i

PaperHeight
p
f

PaperWidth
p
f

Resolution
p
i

ReverseOrder
p
b

Page
r
i

#RadioButton
Control
C
:Click
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
24,4
_Properties
C
s
*,AutoResize,Text,Value
_Similar
C
s
Button
_new
m

(Parent)Container;
AutoResize
p
b

Caption
p
s

Text
p
s

Value
p
b

#Screen

A
AvailableHeight
r
i

AvailableWidth
r
i

AvailableX
r
i

AvailableY
r
i

H
r
i

Height
r
i

W
r
i

Width
r
i

X
r
i

Y
r
i

#Screens


_get
M
Screen
(Screen)i
_next
M
Screen

Count
R
i

#Scroll


Both
C
i
3
Horizontal
C
i
1
None
C
i
0
Vertical
C
i
2
#ScrollBar
Control
C
:Change
:


_DefaultEvent
C
s
Change
_DefaultSize
C
s
36,4
_Properties
C
s
*,MinValue=0,MaxValue=100,Step=1,PageStep=10,Tracking=True
_Similar
C
s
Slider
_new
m

(Parent)Container;
MaxValue
p
i

MinValue
p
i

PageStep
p
i

Step
p
i

Tracking
p
b

Value
p
i

DefaultSize
r
i

#Select


Multiple
C
i
2
None
C
i
0
Single
C
i
1
#Separator
Control
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
1,4
_Properties
C
s
*
_new
m

(Parent)Container;
#Slider
Control
C
:Change
:


_DefaultEvent
C
s
Change
_DefaultSize
C
s
24,4
_Properties
C
s
*,Action,MinValue=0,MaxValue=100,Step=1,PageStep=10,Tracking=True,Mark,Value
_new
m

(Parent)Container;
Mark
p
b

MaxValue
p
i

MinValue
p
i

PageStep
p
i

Step
p
i

Tracking
p
b

Value
p
i

#Style


Active
C
i
8
Disabled
C
i
1
HasFocus
C
i
2
Hovered
C
i
4
Normal
C
i
0
BackgroundOf
M
i
(Control)Control;
ForegroundOf
M
i
(Control)Control;
PaintArrow
M

(X)i(Y)i(Width)i(Height)i(Type)i[(Flag)i]
PaintBox
M

(X)i(Y)i(Width)i(Height)i[(Flag)i(Color)i]
PaintButton
M

(X)i(Y)i(Width)i(Height)i(Value)b[(Flag)i(Flat)b]
PaintCheck
M

(X)i(Y)i(Width)i(Height)i(Value)i[(Flag)i]
PaintHandle
M

(X)i(Y)i(Width)i(Height)i[(Vertical)b(Flag)i]
PaintOption
M

(X)i(Y)i(Width)i(Height)i(Value)b[(Flag)i]
PaintPanel
M

(X)i(Y)i(Width)i(Height)i(Border)i[(Flag)i]
PaintSeparator
M

(X)i(Y)i(Width)i(Height)i[(Vertical)b(Flag)i]
StateOf
M
i
(Control)Control;
_exit
M


BoxFrameHeight
R
i

BoxFrameWidth
R
i

FrameWidth
R
i

Name
R
s

ScrollbarSize
R
i

ScrollbarSpacing
R
i

TextBoxFrameWidth
R
i

#SvgImage

C
_@Paint
C
p
?
Load
M
SvgImage
(Path)s
Clear
m


Paint
m

[(X)f(Y)f(Width)f(Height)f]
Resize
m

(Width)f(Height)f
Save
m

(Path)s
_free
m


_new
m

[(Width)f(Height)f]
H
p
f

Height
p
f

W
p
f

Width
p
f

#TabStrip
Container
C
:Click
:


:Close
:

(Index)i
_DefaultArrangement
C
s
F
_DefaultEvent
C
s
Click
_DefaultSize
C
s
24,24
_IsMultiContainer
C
b
T
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert,Count{Range:1;256}=1,Index,Text,TextFont,Picture,Orientation{Align.Top;Bottom;Left;Right}=Top,Closable
FindIndex
m
i
(Child)Control;
_free
m


_get
m
.TabStripContainer
(Index)i
_new
m

(Parent)Container;
Arrangement
p
i

AutoResize
p
b

Caption
p
s

Closable
p
b

Count
p
i

Enabled
p
b

Indent
p
b

Index
p
i

Invert
p
b

Margin
p
b

Orientation
p
i

Padding
p
i

Picture
p
Picture

Spacing
p
b

Text
p
s

TextFont
p
Font

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

ClientX
r
i

ClientY
r
i

Current
r
.TabStripContainer

#TextArea
Control
C
:Change
:


:Cursor
:


_DefaultEvent
C
s
KeyPress
_DefaultSize
C
s
16,16
_Properties
C
s
*,Text,Alignment{Align.Normal;Left;Center;Right}=Normal,ReadOnly,Wrap,Border=True,ScrollBar{Scroll.*}=Both
_Similar
C
s
TextBox
Clear
m


Copy
m


CursorAt
m
Point
[(Pos)i]
Cut
m


EnsureVisible
m


Insert
m

(Text)s
Paste
m


Redo
m


Select
m

[(Start)i(Length)i]
SelectAll
m


ToColumn
m
i
(Pos)i
ToLine
m
i
(Pos)i
ToPos
m
i
(Line)i(Column)i
Undo
m


Unselect
m


_new
m

(Parent)Container;
Alignment
p
i

Border
p
b

Column
p
i

Line
p
i

Pos
p
i

ReadOnly
p
b

ScrollBar
p
i

Text
p
s

Wrap
p
b

Length
r
i

Selected
r
b

Selection
r
.TextArea.Selection

#TextBox
Control
C
:Activate
:


:Change
:


_DefaultEvent
C
s
KeyPress
_DefaultSize
C
s
24,4
_Properties
C
s
*,Action,Text,Alignment{Align.Normal;Left;Center;Right}=Normal,ReadOnly,Placeholder,Password,MaxLength,Border=True
Clear
m


CursorAt
m
Point
[(Pos)i]
Insert
m

(Text)s
Select
m

[(Start)i(Length)i]
SelectAll
m


Unselect
m


_new
m

(Parent)Container;
Alignment
p
i

Border
p
b

MaxLength
p
i

Password
p
b

Placeholder
p
s

Pos
p
i

ReadOnly
p
b

Text
p
s

Length
r
i

Selected
r
b

Selection
r
.TextBox.Selection

#TextLabel
Control
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,4
_Properties
C
s
*,Padding{Range:0;63},AutoResize,Text,Alignment{Align.*}=TopNormal,Wrap=True,Border{Border.None;Plain;Sunken;Raised;Etched},Transparent
_Similar
C
s
Label
Adjust
m


_new
m

(Parent)Container;
Alignment
p
i

AutoResize
p
b

Border
p
i

Caption
p
s

Padding
p
i

Text
p
s

Transparent
p
b

Wrap
p
b

#ToggleButton
Control
C
:Click
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,4
_Properties
C
s
*,Action,AutoResize,Text,Picture,Border=True,Radio,Value
_Similar
C
s
Button
_free
m


_new
m

(Parent)Container;
AutoResize
p
b

Border
p
b

Caption
p
s

Picture
p
Picture

Radio
p
b

Text
p
s

Value
p
b

#ToolButton
Control
C
:Click
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
4,4
_Properties
C
s
*,Action,AutoResize,Text,Picture,Border,Radio,Toggle,Value
_Similar
C
s
Button
_free
m


_new
m

(Parent)Container;
AutoResize
p
b

Border
p
b

Caption
p
s

Picture
p
Picture

Radio
p
b

Text
p
s

Toggle
p
b

Value
p
b

#UserContainer
Container

_DefaultArrangement
C
s
F
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert
_new
m

(Parent)Container;
Arrangement
p
i

AutoResize
p
b

Design
p
b

Indent
p
b

Invert
p
b

Margin
p
b

Padding
p
i

Spacing
p
b

_Arrangement
p
i

_Container
p
Container

#UserControl
Container

_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
16,16
_Group
C
s

_IsContainer
C
b

_Properties
C
s
*
_new
m

(Parent)Container;
_Arrangement
p
i

_AutoResize
p
b

_Container
p
Container

_Indent
p
b

_Invert
p
b

_Margin
p
b

_Padding
p
i

_Spacing
p
b

#VBox
Container
C
_DefaultArrangement
C
s
V
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
8,8
_Properties
C
s
*,AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert
_Similar
C
s
Panel
_new
m

(Parent)Container;
AutoResize
p
b

Indent
p
b

Invert
p
b

Margin
p
b

Padding
p
i

Spacing
p
b

#VPanel
Container
C
_DefaultArrangement
C
s
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
8,8
_Properties
C
s
*,AutoResize,Spacing,Margin,Padding{Range:0;63},Indent,Invert
_Similar
C
s
Panel
_new
m

(Parent)Container;
AutoResize
p
b

Indent
p
b

Invert
p
b

Margin
p
b

Padding
p
i

Spacing
p
b

#Watcher

C
:Hide
:


:Move
:


:Resize
:


:Show
:


_DefaultEvent
C
s
Resize
_free
m


_new
m

(Control)Control;
Control
p
Control

#Window
Container
C
:Activate
:


:Close
:


:Deactivate
:


:Font
:


:Hide
:


:Icon
:


:Move
:


:Open
:


:Resize
:


:Show
:


:State
:


:Title
:


Above
C
i
1
Below
C
i
2
Normal
C
i
0
_DefaultArrangement
C
s
F
_DefaultEvent
C
s
Open
_DefaultSize
C
s
24,24
_Properties
C
s
*,Action,Text,Icon,Picture,Mask,Persistent,Resizable=True,Border=True,Utility,TakeFocus=True,Stacking{Window.Normal;Above;Below}=Normal,Minimized,Maximized,FullScreen,Sticky,SkipTaskbar,Opacity{Range:0;100}=100,Transparent,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing,Margin,Padding{Range:0;63},Invert
Activate
m


Center
m


Close
m
b
[(Return)i]
Delete
m


Hide
m


Raise
m


Reparent
m

(Container)Container;[(X)i(Y)i]
Show
m


ShowDialog
m
i

ShowModal
m
i

ShowPopup
m
i
[(X)i(Y)i]
_free
m


_get
m
Control
(Name)s
_new
m

[(Parent)Control;]
Arrangement
p
i

AutoResize
p
b

Border
p
b

Caption
p
s

FullScreen
p
b

Icon
p
Picture

Indent
p
b

Invert
p
b

Margin
p
b

Mask
p
b

Maximized
p
b

Minimized
p
b

Opacity
p
i

Padding
p
i

Persistent
p
b

Picture
p
Picture

Resizable
p
b

SkipTaskbar
p
b

Spacing
p
b

Stacking
p
i

Sticky
p
b

TakeFocus
p
b

Text
p
s

Title
p
s

TopOnly
p
b

Transparent
p
b

Utility
p
b

Visible
p
b

Closed
r
b

Controls
r
.Window.Controls

Menus
r
.Window.Menus

Modal
r
b

Screen
r
i

TopLevel
r
b

#Windows


_get
M
Window
(Id)i
_next
M
Window

Count
R
i

