#.DrawClip


_call
M

(X)i(Y)i(Width)i(Height)i
Enabled
P
b

H
R
i

Height
R
i

W
R
i

Width
R
i

X
R
i

Y
R
i

#Draw


Begin
M

(Device)o
Circle
M

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

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


Image
M

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

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

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

(X)i(Y)i
Polygon
M

(Points)Integer[]
Polyline
M

(Points)Integer[]
Pop
M


Push
M


Rect
M

(X)i(Y)i(Width)i(Height)i
Reset
M


RichText
M

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

(SX)f(SY)f
Text
M

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

(Picture)Picture;(X)i(Y)i(Width)i(Height)i
Translate
M

(DX)f(DY)f
Zoom
M

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


BackColor
P
i

Background
P
i

FillColor
P
i

FillStyle
P
i

FillX
P
i

FillY
P
i

Font
P
Font

ForeColor
P
i

Foreground
P
i

Invert
P
b

LineStyle
P
i

LineWidth
P
i

Transparent
P
b

Clip
R
.DrawClip

Device
R
o

H
R
i

Height
R
i

Resolution
R
i

W
R
i

Width
R
i

#.ApplicationTooltip


Enabled
P
b

Font
P
Font

#.ColorInfo


Alpha
P
i

Blue
P
i

Green
P
i

Hue
P
i

Red
P
i

Saturation
P
i

Value
P
i

#.ColumnViewColumn


Alignment
p
i

Text
p
s

W
p
i

Width
p
i

#.ColumnViewColumns


_get
m
.ColumnViewColumn
(Column)i
Ascending
p
b

Count
p
i

Sort
p
i

#.ColumnViewItem


Clear
m


Delete
m


EnsureVisible
m


MoveAfter
m

[(Key)s]
MoveBefore
m

[(Key)s]
MoveFirst
m


MoveLast
m


Rename
m


_get
m
s
(Column)i
_put
m

(Text)s(Column)i
Editable
p
b

Expanded
p
b

Picture
p
Picture

Selected
p
b

Text
p
s

Children
r
i

Count
r
i

H
r
i

Height
r
i

Key
r
s

W
r
i

Width
r
i

X
r
i

Y
r
i

#.ComboBoxItem


Text
p
s

#.ContainerChildren


_get
m
Control
(Index)i
_next
m
Control

Count
r
i

#.GridViewCell


Clear
m


EnsureVisible
m


Refresh
m


Alignment
p
i

BackColor
p
i

Background
p
i

Font
p
Font

ForeColor
p
i

Foreground
p
i

Padding
p
i

Picture
p
Picture

RichText
p
s

Text
p
s

H
r
i

Height
r
i

Left
r
i

Top
r
i

W
r
i

Width
r
i

X
r
i

Y
r
i

#.GridViewColumn


Refresh
m


Resizable
p
b

Text
p
s

Title
p
s

W
p
i

Width
p
i

Left
r
i

X
r
i

#.GridViewColumns


_get
m
.GridViewColumn
(Column)i
Count
p
i

Resizable
p
b

W
p
i

Width
p
i

H
r
i

Height
r
i

#.GridViewData


Alignment
p
i

BackColor
p
i

Background
p
i

Font
p
Font

ForeColor
p
i

Foreground
p
i

Padding
p
i

Picture
p
Picture

RichText
p
s

Text
p
s

#.GridViewRow


Refresh
m


H
p
i

Height
p
i

Resizable
p
b

Selected
p
b

Text
p
s

Title
p
s

Top
r
i

Y
r
i

#.GridViewRows


Insert
m

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

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

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

[(Selected)b]
Unselect
m


_get
m
.GridViewRow
(Row)i
Count
p
i

H
p
i

Height
p
i

Resizable
p
b

W
r
i

Width
r
i

#.IconViewItem


Delete
m


EnsureVisible
m


Move
m

(X)i(Y)i
MoveNext
m
b

Rename
m


Editable
p
b

Left
p
i

Picture
p
Picture

Selected
p
b

Text
p
s

Top
p
i

X
p
i

Y
p
i

H
r
i

Height
r
i

Key
r
s

W
r
i

Width
r
i

#.ListBoxItem


Selected
p
b

Text
p
s

#.ListViewItem


Delete
m


EnsureVisible
m


MoveAfter
m

[(Key)s]
MoveBefore
m

[(Key)s]
MoveFirst
m


MoveLast
m


Rename
m


Editable
p
b

Picture
p
Picture

Selected
p
b

Text
p
s

H
r
i

Height
r
i

Key
r
s

W
r
i

Width
r
i

X
r
i

Y
r
i

#.MenuChildren


Clear
m


_get
m
Menu
(Index)i
_next
m
Menu

Count
r
i

#.Tab


Delete
m


Caption
p
s

Enabled
p
b

Picture
p
Picture

Text
p
s

Visible
p
b

Children
r
.TabChildren

#.TabChildren


_next
m
Control

Count
r
i

#.TextAreaSelection


Hide
m


Text
p
s

Length
r
i

Pos
r
i

Start
r
i

#.TextBoxSelection


Hide
m


Text
p
s

Length
r
i

Pos
r
i

Start
r
i

#.TreeViewItem


Clear
m


Delete
m


EnsureVisible
m


MoveAfter
m

[(Key)s]
MoveBefore
m

[(Key)s]
MoveFirst
m


MoveLast
m


Rename
m


Editable
p
b

Expanded
p
b

Picture
p
Picture

Selected
p
b

Text
p
s

Children
r
i

Count
r
i

H
r
i

Height
r
i

Key
r
s

W
r
i

Width
r
i

X
r
i

Y
r
i

#.WindowControls


_get
m
Control
(Name)s
_next
m
Control

Count
r
i

#.WindowMenus


_get
m
Menu
(Index)i
_next
m
Menu

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
#Application


_exit
M


Busy
P
i

Embedder
P
p

Font
P
Font

Theme
P
s

ActiveControl
R
Control

ActiveWindow
R
Window

MainWindow
R
Window

ToolTip
R
.ApplicationTooltip

#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,3
_Properties
C
s
*,Action,Text,Picture,Border=True,Default,Cancel
_free
m


_new
m

(Parent)Container;
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,3
_Properties
C
s
*,Action,Text,Tristate,Value{CheckBox.False;True;None}
_new
m

(Parent)Container;
Caption
p
s

Text
p
s

Tristate
p
b

Value
p
i

#Clipboard


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


Copy
M

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


Format
R
s

Formats
R
String[]

Type
R
i

#Color


Black
C
i
0
Blue
C
i
255
Cyan
C
i
65535
DarkBlue
C
i
128
DarkCyan
C
i
32896
DarkGray
C
i
4210752
DarkGreen
C
i
32768
DarkMagenta
C
i
8388736
DarkRed
C
i
8388608
DarkYellow
C
i
8421376
Default
C
i
-1
Gray
C
i
8421504
Green
C
i
65280
LightGray
C
i
12632256
Magenta
C
i
16711935
Orange
C
i
16744448
Pink
C
i
16744703
Red
C
i
16711680
Transparent
C
i
-1
Violet
C
i
8388863
White
C
i
16777215
Yellow
C
i
16776960
Blend
M
i
(Source)i(Destination)i
Darker
M
i
(Color)i
HSV
M
i
(Hue)i(Saturation)i(Value)i[(Alpha)i]
Lighter
M
i
(Color)i
Medium
M
i
(Color1)i(Color2)i
RGB
M
i
(Red)i(Green)i(Blue)i[(Alpha)i]
_get
M
.ColorInfo
(Color)i
Background
P
i

ButtonBackground
P
i

ButtonForeground
P
i

Foreground
P
i

LightBackground
P
i

SelectedBackground
P
i

SelectedForeground
P
i

TextBackground
P
i

TextForeground
P
i

#ColumnView
Control
C
:Activate
:


:Cancel
:


:Click
:


:Collapse
:


:Compare
:

(Key)s(OtherKey)s
:Expand
:


:Rename
:


:Select
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,16
_Properties
C
s
*,Mode{Select.*}=Single,Sorted,Editable,Header=True,Resizable=False,AutoResize=True,Border=True,ScrollBar{Scroll.*}=Both
Add
m
.ColumnViewItem
(Key)s(Text)s[(Picture)Picture;(Parent)s(After)s]
Clear
m


Exist
m
b
(Key)s
Find
m
b
(X)i(Y)i
MoveAbove
m
b

MoveBack
m
b

MoveBelow
m
b

MoveChild
m
b

MoveCurrent
m
b

MoveFirst
m
b

MoveLast
m
b

MoveNext
m
b

MoveParent
m
b

MovePrevious
m
b

MoveTo
m
b
(Key)s
Remove
m

(Key)s
SelectAll
m

[(Selected)b]
_free
m


_get
m
.ColumnViewItem
(Key)s
_new
m

(Parent)Container;
AutoResize
p
b

Border
p
b

Compare
p
i

Editable
p
b

Header
p
b

Mode
p
i

Resizable
p
b

ScrollBar
p
i

Settings
p
s

Sorted
p
b

Available
r
b

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

Columns
r
.ColumnViewColumns

Count
r
i

Current
r
.ColumnViewItem

Item
r
.ColumnViewItem

Key
r
s

#ComboBox
Control
C
:Activate
:


:Change
:


:Click
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
24,3
_Properties
C
s
*,ReadOnly,List,Text,Password,MaxLength,Sorted
Add
m

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


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
.ComboBoxItem
(Index)i
_new
m

(Parent)Container;
Index
p
i

List
p
String[]

MaxLength
p
i

Password
p
b

Pos
p
i

ReadOnly
p
b

Sorted
p
b

Text
p
s

Count
r
i

Current
r
.ComboBoxItem

Length
r
i

Selected
r
b

Selection
r
.TextBoxSelection

#Container
Control

:Arrange
:


:Insert
:

(Control)Control
Find
m
Control
(X)i(Y)i
Children
r
.ContainerChildren

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

ClientX
r
i

ClientY
r
i

#Control


:DblClick
:


:Drag
:


:DragMove
:


:Drop
:


:Enter
:


:GotFocus
:


:KeyPress
:


:KeyRelease
:


:Leave
:


:LostFocus
:


:Menu
:


:MouseDown
:


:MouseDrag
:


:MouseMove
:


:MouseUp
:


:MouseWheel
:


_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
16,16
_Properties
C
s
X{Position},Y{Position},Width{Dimension},Height{Dimension},Visible=True,Enabled=True,Font{Font},Background{Color}=-1,Foreground{Color}=-1,Tag,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
Delete
m


Drag
m

(Data)v[(Format)s]
Grab
m
Picture

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

[(X)i(Y)i(Width)i(Height)i]
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


Action
p
s

BackColor
p
i

Background
p
i

Cursor
p
Cursor

Design
p
b

Drop
p
b

Enabled
p
b

Expand
p
b

Font
p
Font

ForeColor
p
i

Foreground
p
i

H
p
i

Height
p
i

Ignore
p
b

Left
p
i

Mouse
p
i

Name
p
s

Next
p
Control

Previous
p
Control

Tag
p
v

ToolTip
p
s

Top
p
i

Visible
p
b

W
p
i

Width
p
i

X
p
i

Y
p
i

Handle
r
p

Id
r
p

Parent
r
Container

ScreenX
r
i

ScreenY
r
i

Window
r
Window

#Cursor

C
_free
m


_new
m

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

Y
r
i

#Desktop


Grab
M
Picture

Charset
R
s

H
R
i

Height
R
i

Resolution
R
i

Scale
R
i

W
R
i

Width
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

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

(Source)Control;(Data)v[(Format)s]
_exit
M


Icon
P
Picture

IconX
P
i

IconY
P
i

Action
R
i

Data
R
v

Format
R
s

Formats
R
String[]

Pending
R
b

Source
R
Control

Type
R
i

X
R
i

Y
R
i

#DrawingArea
Container
C
:Draw
:


_@Draw
C
p
?
_Arrangement
C
i
0
_DefaultEvent
C
s
Draw
_DefaultSize
C
s
24,24
_Properties
C
s
*,Cached,Tracking,Focus,Merge,Border{Border.*}
Clear
m


_new
m

(Parent)Container;
BackColor
p
i

Background
p
i

Border
p
i

Cached
p
b

Enabled
p
b

Focus
p
b

Merge
p
b

Tracking
p
b

#Embedder
Control
C
:Close
:


:Embed
:


:Error
:


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


Embed
m

(Client)p[(Prepared)b]
_new
m

(Parent)Container;
Client
r
p

#Fill


BackDiagonal
C
i
13
Cross
C
i
11
CrossDiagonal
C
i
14
Dense12
C
i
7
Dense37
C
i
6
Dense50
C
i
5
Dense6
C
i
8
Dense63
C
i
4
Dense88
C
i
3
Dense94
C
i
2
Diagonal
C
i
12
Horizontal
C
i
9
None
C
i
0
Solid
C
i
1
Vertical
C
i
10
#Font

C
_exit
M


_get
M
Font
(Font)s
_init
M


Height
m
i
[(Text)s]
ToString
m
s

Width
m
i
(Text)s
_free
m


_new
m

[(Font)s]
Bold
p
b

Grade
p
i

Italic
p
b

Name
p
s

Size
p
f

StrikeOut
p
b

Underline
p
b

Ascent
r
i

Descent
r
i

Fixed
r
b

Scalable
r
b

Styles
r
String[]

#Fonts


_next
M
s

Count
R
i

#Form
Window
CA
Load
M

[(Parent)Control;]
Main
M


_new
m


#Frame
Container
C
_Arrangement
C
i
0
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,Text
_new
m

(Parent)Container;
Caption
p
s

Text
p
s

Title
p
s

#GridView
Control
C
:Activate
:


:Change
:


:Click
:


:ColumnClick
:

(Column)i
:ColumnResize
:

(Column)i
:Data
:

(Row)i(Column)i
:RowClick
:

(Row)i
:RowResize
:

(Row)i
:Scroll
:


:Select
:


Both
C
i
3
Horizontal
C
i
1
None
C
i
0
Vertical
C
i
2
_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,16
_Properties
C
s
*,Mode{Select.None;Single;Multiple}=None,Grid=True,Header{GridView.None;Vertical;Horizontal;Both}=None,Scrollbar{Scroll.*}=Both,Border=True,Resizable=True
Clear
m


ColumnAt
m
i
(X)i
Find
m
b
(X)i(Y)i
MoveTo
m

(Row)i(Column)i
Refresh
m

[(X)i(Y)i(Width)i(Height)i]
RowAt
m
i
(Y)i
_get
m
.GridViewCell
(Row)i(Column)i
_new
m

(Parent)Container;
Border
p
b

Column
p
i

Grid
p
b

Header
p
i

Mode
p
i

Resizable
p
b

Row
p
i

ScrollBar
p
i

ScrollX
p
i

ScrollY
p
i

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

ClientX
r
i

ClientY
r
i

Columns
r
.GridViewColumns

Current
r
.GridViewCell

Data
r
.GridViewData

Rows
r
.GridViewRows

#HBox
Container
C
_Arrangement
C
i
1
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,AutoResize,Spacing{Range:0;64},Padding{Range:0;64}
_new
m

(Parent)Container;
AutoResize
p
b

Padding
p
i

Spacing
p
i

#HPanel
Container
C
_Arrangement
C
i
3
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,AutoResize,Spacing{Range:0;64},Padding{Range:0;64}
_new
m

(Parent)Container;
AutoResize
p
b

Padding
p
i

Spacing
p
i

#HSplit
Container
C
:Resize
:


_Arrangement
C
i
1
_DefaultEvent
C
s
Resize
_DefaultSize
C
s
24,24
_Properties
C
s
*
_new
m

(Parent)Container;
Layout
p
s

Settings
p
s

#IconView
Control
C
:Activate
:


:Cancel
:


:Click
:


:Compare
:

(Key)s(OtherKey)s
:Rename
:


:Select
:


Column
C
i
1
Free
C
i
-1
LeftRight
C
i
0
Row
C
i
0
TopBottom
C
i
1
_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,16
_Properties
C
s
*,Mode{Select.*}=Single,Sorted,Editable,GridWidth{Range:0;64}=0,Border=True,ScrollBar{Scroll.*}=Both
Add
m
.IconViewItem
(Key)s(Text)s[(Picture)Picture;(After)s]
Clear
m


Exist
m
b
(Key)s
Find
m
b
(X)i(Y)i
MoveBack
m
b

MoveFirst
m
b

MoveNext
m
b

MoveTo
m
b
(Key)s
Remove
m

(Key)s
SelectAll
m

[(Select)b]
_free
m


_get
m
.IconViewItem
(Key)s
_new
m

(Parent)Container;
Ascending
p
b

Border
p
b

Compare
p
i

Editable
p
b

GridWidth
p
i

Mode
p
i

ScrollBar
p
i

Sorted
p
b

Available
r
b

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

Count
r
i

Current
r
.IconViewItem

Item
r
.IconViewItem

Key
r
s

#Image

C
Load
M
Image
(Path)s
Clear
m


Copy
m
Image
[(X)i(Y)i(Width)i(Height)i]
Draw
m

(Image)Image;(X)i(Y)i[(Width)i(Height)i(SrcX)i(SrcY)i(SrcWidth)i(SrcHeight)i]
Fill
m

(Color)i
Flip
m
Image

Mirror
m
Image

Replace
m

(OldColor)i(NewColor)i[(NotEqual)b]
Resize
m

(Width)i(Height)i
Rotate
m
Image
(Angle)f
Save
m

(Path)s[(Quality)i]
Stretch
m
Image
(Width)i(Height)i[(Smooth)b]
_free
m


_get
m
i
(X)i(Y)i
_new
m

[(Width)i(Height)i(Transparent)b]
_put
m

(Color)i(X)i(Y)i
Transparent
p
b

Data
r
p

Depth
r
i

H
r
i

Height
r
i

Picture
r
Picture

W
r
i

Width
r
i

#Key


BackSpace
C
i
4099
BackTab
C
i
4098
CapsLock
C
i
4132
Delete
C
i
4103
Down
C
i
4117
End
C
i
4113
Enter
C
i
4101
Esc
C
i
4096
Escape
C
i
4096
F1
C
i
4144
F10
C
i
4153
F11
C
i
4154
F12
C
i
4155
F13
C
i
4156
F14
C
i
4157
F15
C
i
4158
F16
C
i
4159
F17
C
i
4160
F18
C
i
4161
F19
C
i
4162
F2
C
i
4145
F20
C
i
4163
F21
C
i
4164
F22
C
i
4165
F23
C
i
4166
F24
C
i
4167
F3
C
i
4146
F4
C
i
4147
F5
C
i
4148
F6
C
i
4149
F7
C
i
4150
F8
C
i
4151
F9
C
i
4152
Help
C
i
4184
Home
C
i
4112
Insert
C
i
4102
Left
C
i
4114
Menu
C
i
4181
NumLock
C
i
4133
PageDown
C
i
4119
PageUp
C
i
4118
Pause
C
i
4104
Print
C
i
4105
Return
C
i
4100
Right
C
i
4116
ScrollLock
C
i
4134
Space
C
i
32
SysReq
C
i
4106
Tab
C
i
4097
Up
C
i
4115
_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,3
_Properties
C
s
*,Padding{Range:0;64},AutoResize,Text,Alignment{Align.*}=Normal,Border{Border.*},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

#Line


Dash
C
i
2
DashDot
C
i
4
DashDotDot
C
i
5
Dot
C
i
3
None
C
i
0
Solid
C
i
1
#ListBox
Control
C
:Activate
:


:Click
:


:Select
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,16
_Properties
C
s
*,List,Mode{Select.*}=Single,Sorted
Add
m

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


Find
m
i
(Item)s
Remove
m

(Index)i
_get
m
.ListBoxItem
(Index)i
_new
m

(Parent)Container;
Index
p
i

List
p
String[]

Mode
p
i

Sorted
p
b

Count
r
i

Current
r
.ListBoxItem

Text
r
s

#ListView
Control
C
:Activate
:


:Cancel
:


:Click
:


:Compare
:

(Key)s(OtherKey)s
:Rename
:


:Select
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,16
_Properties
C
s
*,Mode{Select.*}=Single,Sorted,Editable,Border=True,ScrollBar{Scroll.*}=Both
Add
m
.ListViewItem
(Key)s(Text)s[(Picture)Picture;(After)s]
Clear
m


Exist
m
b
(Key)s
Find
m
b
(X)i(Y)i
MoveAbove
m
b

MoveBack
m
b

MoveBelow
m
b

MoveCurrent
m
b

MoveFirst
m
b

MoveLast
m
b

MoveNext
m
b

MovePrevious
m
b

MoveTo
m
b
(Key)s
Remove
m

(Key)s
SelectAll
m

[(Selected)b]
_free
m


_get
m
.ListViewItem
(Key)s
_new
m

(Parent)Container;
Border
p
b

Compare
p
i

Editable
p
b

Mode
p
i

ScrollBar
p
i

Sorted
p
b

Available
r
b

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

Count
r
i

Current
r
.ListViewItem

Item
r
.ListViewItem

Key
r
s

#Menu

C
:Click
:


:Hide
:


:Show
:


_DefaultEvent
C
s
Click
_Properties
C
s
Action,Text,Picture,Enabled=True,Toggle,Checked,Visible=True,Tag,Shortcut
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

Shortcut
p
s

Tag
p
v

Text
p
s

Toggle
p
b

Value
p
b

Visible
p
b

Children
r
.MenuChildren

Window
r
Window

#Message


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


Arrow
C
i
0
Blank
C
i
10
Cross
C
i
2
Custom
C
i
-2
Default
C
i
-1
Horizontal
C
i
0
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
1
Wait
C
i
3
Move
M

(X)i(Y)i
Alt
R
b

Button
R
i

Control
R
b

Delta
R
f

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

X
R
i

Y
R
i

#MovieBox
Control
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
16,16
_Properties
C
s
*,Path,Playing,Border{Border.*}
Rewind
m


_free
m


_new
m

(Parent)Container;
Border
p
i

Path
p
s

Playing
p
b

#Panel
Container
C
_Arrangement
C
i
5
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing{Range:0;64},Padding{Range:0;64},Border{Border.*}
_new
m

(Parent)Container;
Arrangement
p
i

AutoResize
p
b

Border
p
i

Padding
p
i

Spacing
p
i

#Picture

C
_@Draw
C
p
?
Flush
M


Load
M
Picture
(Path)s
_exit
M


_get
M
Picture
(Path)s
_put
M

(Picture)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

#PictureBox
Control
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
16,16
_Properties
C
s
*,Picture,Stretch,Alignment{Align.*}=TopLeft,Border{Border.*}
_free
m


_new
m

(Parent)Container;
Alignment
p
i

Border
p
i

Picture
p
Picture

Stretch
p
b

#ProgressBar
Control
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
36,3
_Properties
C
s
*,Label=True
Reset
m


_new
m

(Parent)Container;
Label
p
b

Value
p
f

#RadioButton
Control
C
:Click
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
24,3
_Properties
C
s
*,Text,Value
_new
m

(Parent)Container;
Caption
p
s

Text
p
s

Value
p
b

#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,3
_Properties
C
s
*,MinValue=0,MaxValue=100,Step=1,PageStep=10,Tracking=True
_new
m

(Parent)Container;
MaxValue
p
i

MinValue
p
i

PageStep
p
i

Step
p
i

Tracking
p
b

Value
p
i

#ScrollView
Container
C
:Scroll
:


_Arrangement
C
i
5
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},Spacing{Range:0;64},Padding{Range:0;64},Border=True,ScrollBar{Scroll.*}=Both
EnsureVisible
m

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

(X)i(Y)i
_new
m

(Parent)Container;
Arrangement
p
i

BackColor
p
i

Background
p
i

Border
p
b

Padding
p
i

ScrollBar
p
i

ScrollX
p
i

ScrollY
p
i

Spacing
p
i

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

ClientX
r
i

ClientY
r
i

ScrollH
r
i

ScrollHeight
r
i

ScrollW
r
i

ScrollWidth
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,3
_Properties
C
s
*
_new
m

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


_DefaultEvent
C
s
Change
_DefaultSize
C
s
36,3
_Properties
C
s
*,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

#SpinBox
Control
C
:Change
:


_DefaultEvent
C
s
Change
_DefaultSize
C
s
9,3
_Properties
C
s
*,MinValue=0,MaxValue=100,Step=1,Wrap,Value
SelectAll
m


_new
m

(Parent)Container;
MaxValue
p
i

MinValue
p
i

Step
p
i

Value
p
i

Wrap
p
b

Text
r
s

#TabStrip
Container
C
:Click
:


Bottom
C
i
1
Top
C
i
0
_Arrangement
C
i
5
_DefaultEvent
C
s
Click
_DefaultSize
C
s
24,24
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing{Range:0;64},Padding{Range:0;64},Count{Range:1;256}=1,Index,Text,Picture,Orientation{TabStrip.Top;Bottom}=Top
_free
m


_get
m
.Tab
(Index)i
_new
m

(Parent)Container;
Arrangement
p
i

AutoResize
p
b

Caption
p
s

Count
p
i

Enabled
p
b

Index
p
i

Orientation
p
i

Padding
p
i

Picture
p
Picture

Spacing
p
i

Text
p
s

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

ClientX
r
i

ClientY
r
i

Current
r
.Tab

#TextArea
Control
C
:Change
:


:Cursor
:


_DefaultEvent
C
s
KeyPress
_DefaultSize
C
s
16,16
_Properties
C
s
*,Text,ReadOnly,Wrap,Border=True,ScrollBar{Scroll.*}=Both
Clear
m


Copy
m


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;
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
.TextAreaSelection

#TextBox
Control
C
:Activate
:


:Change
:


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


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

Pos
p
i

ReadOnly
p
b

Text
p
s

Length
r
i

Selected
r
b

Selection
r
.TextBoxSelection

#TextLabel
Control
C
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,3
_Properties
C
s
*,Padding{Range:0;64},AutoResize,Text,Alignment{Align.*}=TopNormal,Border{Border.*},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

#ToggleButton
Control
C
:Click
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,3
_Properties
C
s
*,Action,Text,Picture,Border=True,Radio,Value
_free
m


_new
m

(Parent)Container;
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
3,3
_Properties
C
s
*,Action,Text,Picture,Border,Radio,Toggle,Value
_free
m


_new
m

(Parent)Container;
Border
p
b

Caption
p
s

Picture
p
Picture

Radio
p
b

Text
p
s

Toggle
p
b

Value
p
b

#TrayIcon

C
:DblClick
:


:Enter
:


:GotFocus
:


:Leave
:


:LostFocus
:


:Menu
:


:MouseDown
:


:MouseMove
:


:MouseUp
:


:MouseWheel
:


_DefaultEvent
C
s
Menu
_DefaultSize
C
s
4,4
_Properties
C
s
Visible=False,Tag,Tooltip,Picture
Delete
m


Hide
m


Show
m


_free
m


_new
m


Icon
p
Picture

Picture
p
Picture

Tag
p
v

Text
p
s

Tooltip
p
s

Visible
p
b

H
r
i

Height
r
i

ScreenX
r
i

ScreenY
r
i

W
r
i

Width
r
i

#TrayIcons


_get
M
TrayIcon
(Index)i
_next
M
TrayIcon

Count
R
i

#TreeView
Control
C
:Activate
:


:Cancel
:


:Click
:


:Collapse
:


:Compare
:

(Key)s(OtherKey)s
:Expand
:


:Rename
:


:Select
:


_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,16
_Properties
C
s
*,Mode{Select.*}=Single,Sorted,Editable,Border=True,ScrollBar{Scroll.*}=Both
Add
m
.TreeViewItem
(Key)s(Text)s[(Picture)Picture;(Parent)s(After)s]
Clear
m


Exist
m
b
(Key)s
Find
m
b
(X)i(Y)i
MoveAbove
m
b

MoveBack
m
b

MoveBelow
m
b

MoveChild
m
b

MoveCurrent
m
b

MoveFirst
m
b

MoveLast
m
b

MoveNext
m
b

MoveParent
m
b

MovePrevious
m
b

MoveTo
m
b
(Key)s
Remove
m

(Key)s
SelectAll
m

[(Selected)b]
_free
m


_get
m
.TreeViewItem
(Key)s
_new
m

(Parent)Container;
Border
p
b

Compare
p
i

Editable
p
b

Mode
p
i

ScrollBar
p
i

Sorted
p
b

Available
r
b

ClientH
r
i

ClientHeight
r
i

ClientW
r
i

ClientWidth
r
i

Count
r
i

Current
r
.TreeViewItem

Item
r
.TreeViewItem

Key
r
s

#UserContainer
Container

_Arrangement
C
i
5
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing{Range:0;64},Padding{Range:0;64}
_new
m

(Parent)Container;
Arrangement
p
i

AutoResize
p
b

Design
p
b

Padding
p
i

Spacing
p
i

_Container
p
Container

#UserControl
Container

_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
16,16
_Properties
C
s
*
_new
m

(Parent)Container;
_AutoResize
p
b

_Container
p
Container

#VBox
Container
C
_Arrangement
C
i
2
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,AutoResize,Spacing{Range:0;64},Padding{Range:0;64}
_new
m

(Parent)Container;
AutoResize
p
b

Padding
p
i

Spacing
p
i

#VPanel
Container
C
_Arrangement
C
i
4
_DefaultEvent
C
s
MouseDown
_DefaultSize
C
s
24,24
_Properties
C
s
*,AutoResize,Spacing{Range:0;64},Padding{Range:0;64}
_new
m

(Parent)Container;
AutoResize
p
b

Padding
p
i

Spacing
p
i

#VSplit
Container
C
:Resize
:


_Arrangement
C
i
2
_DefaultEvent
C
s
Resize
_DefaultSize
C
s
24,24
_Properties
C
s
*
_new
m

(Parent)Container;
Layout
p
s

Settings
p
s

#Watcher

C
:Hide
:


:Move
:


:Resize
:


:Show
:


_DefaultEvent
C
s
Resize
_free
m


_new
m

(Control)Control;
Control
p
Control

#Window
Container
C
:Activate
:


:Close
:
b

:Deactivate
:


:Hide
:


:Icon
:


:Move
:


:Open
:


:Resize
:


:Show
:


:Title
:


Above
C
i
1
Below
C
i
2
Fixed
C
i
1
None
C
i
0
Normal
C
i
0
Resizable
C
i
2
_@Draw
C
p
?
_Arrangement
C
i
5
_DefaultEvent
C
s
Open
_Properties
C
s
*,Action,Text,Icon,Picture,Mask,Persistent,Border{Window.None;Fixed;Resizable}=Resizable,ToolBox,Stacking{Window.Normal;Above;Below}=Normal,Minimized,Maximized,FullScreen,Sticky,SkipTaskbar,Arrangement{Arrange.None;Horizontal;Vertical;Row;Column;Fill},AutoResize,Spacing{Range:0;64},Padding{Range:0;64}
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

_free
m


_get
m
Control
(Name)s
_new
m

[(Parent)Control;]
Arrangement
p
i

AutoResize
p
b

Border
p
i

Caption
p
s

FullScreen
p
b

Icon
p
Picture

Mask
p
b

Maximized
p
b

Minimized
p
b

Padding
p
i

Persistent
p
b

Picture
p
Picture

SkipTaskbar
p
b

Spacing
p
i

Stacking
p
i

Sticky
p
b

Text
p
s

Title
p
s

ToolBox
p
b

TopOnly
p
b

Visible
p
b

Closed
r
b

Controls
r
.WindowControls

Menus
r
.WindowMenus

Modal
r
b

TopLevel
r
b

#Windows


_get
M
Window
(Id)i
_next
M
Window

Count
R
i

#Action

C
Text
p
s

Enabled
p
b

Visible
p
b

ToolTip
p
s

Picture
p
Picture

Value
p
b

Get
M
s
(Control)o
Register
M

(Control)o(Key)s
Lock
M


UnLock
M


Raise
M

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

(Key)s(Parent)Control;
#_Qt

C
_GetColumnViewSettings
M
s
(hColumnView)ColumnView;
_SetColumnViewSettings
M

(hColumnView)ColumnView;(sSettings)s
