#Action

C
Enabled
p
b

Visible
p
b

Tooltip
p
s

Text
p
s

Picture
p
Picture

Value
p
b

Shortcut
p
s

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;
#ColumnView
_TreeView
C
_Properties
C
s
*,Mode{Select.*}=Single,Sorted,Editable,Header=True,Resizable=False,AutoResize=True,Border=True,ScrollBar{Scroll.*}=Both
_Group
C
s
View
_DefaultEvent
C
s
Click
_DefaultSize
C
s
16,16
_Similar
C
s
ListView
Header
p
b

Resizable
p
b

AutoResize
p
b

Columns
r
_ColumnView_Columns

Settings
p
s

_new
m


Add
m
_TreeView_Item
(Key)s(Text)s[(Picture)Picture;(Parent)s(After)s]
#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]
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[];
Translate
M

(DX)f(DY)f
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,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

Font
p
Font

Sorted
p
b

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
:


: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
_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


ScrollArea_MouseUp
m


ScrollArea_DragLeave
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


_RaiseSelect
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
_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_MouseDown
m


#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

Font
p
Font

Background
p
i

Count
r
i

Current
r
_IconView_Item

Item
r
_IconView_Item

Available
r
b

Key
p
s

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

:Select
:


:Activate
:


:Click
:


:Rename
:


:Cancel
:


:Compare
:

(Key)s(OtherKey)s
_new
m


_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;
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_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
_RenameItem
m

(hItem)_IconView_Item;
RenameBox_Activate
m


RenameBox_KeyPress
m


RenameBox_LostFocus
m


_Begin
m


_End
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[]

ScrollX
p
i

ScrollY
p
i

ScrollW
r
i

ScrollWidth
r
i

ScrollH
r
i

ScrollHeight
r
i

:Click
:


:Activate
:


:Select
:


_new
m


_get
m
_ListBox_Item
(Index)i
Clear
m


Add
m

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

(Index)i
GridView_Data
m

(Row)i(Column)i
GridView_Activate
m


Scroll
m

(X)i(Y)i
GridView_Select
m


GridView_Click
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
_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]
#ScrollArea
UserContainer
C
_Properties
C
s
*,Border=True,ScrollBar{Scroll.*}=Both,Focus,NoBackground,Tablet
_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

ScrollHeight
r
i

ScrollH
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

Tablet
p
b

Shadow
p
b

View
r
DrawingArea

:Scroll
:


:Draw
:


:Resize
:


Scroll
m

(X)i(Y)i
_new
m


TimerArrange_Timer
m


ScrollArea_Arrange
m


ResizeContents
m

(Width)i(Height)i
DrawingArea_Draw
m


DrawingArea_Arrange
m


Scrollbar_Change
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
TimerScroll_Timer
m


#TreeView
_TreeView
C
_Properties
C
s
*,Mode{Select.*}=Single,Sorted,Editable,Border=True,ScrollBar{Scroll.*}=Both
_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;(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

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
Text
v
s

RichText
v
s

Picture
v
Picture

Alignment
v
i

Foreground
v
i

Background
v
i

Padding
v
i

WordWrap
v
b

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

_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[]

:_Refresh
:


_GetSel
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
GridViewSelection

_RestoreSelection
m

(hSel)GridViewSelection;
Insert
m

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


#_Gui

C
_DefineShortcut
M

(hParent)Menu;
#_IconView_Item

C
Key
r
s

Picture
p
Picture

Text
p
s

RichText
p
s

Selected
p
b

Editable
p
b

X
r
i

Y
r
i

W
r
i

H
r
i

Width
r
i

Height
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
EnsureVisible
m


_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

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

: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

Item
r
_TreeView_Item

Available
r
b

ClientWidth
r
i

ClientW
r
i

ClientHeight
r
i

ClientH
r
i

Renaming
r
b

Editable
p
b

Compare
p
i

Selection
p
String[]

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
_new
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

(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
_ItemToRow
m
i
(hItem)_TreeView_Item;
_AddCount
m

(iCount)i
_UpdateCurrent
m

(sKey)s
_GetItemX
m
i
(hItem)_TreeView_Item;
_GetItemWidth
m
i
(hItem)_TreeView_Item;
_GetItemHeight
m
i
(hItem)_TreeView_Item;
GridView_Draw
m

(X)i(Y)i(W)i(H)i(Row)i(Column)i
GridView_Activate
m


GridView_MouseDown
m


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

MoveTo
m
b
(Key)s
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;
_SetItemSelected
m

(hItem)_TreeView_Item;(bSelected)b
_Rename
m

(hItem)_TreeView_Item;
Editor_LostFocus
m


Editor_KeyPress
m


Sort_Timer
m


GridView_Scroll
m


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

_Tree
V
_TreeView

_Depth
v
i

_Rows
v
i

_Index
v
i

_GrandChildren
v
i

:_Refresh
:


_IsRoot
m
b

_new
m

(sKey)s(sParent)s
_AddChild
m

(sKey)s
_RemoveChild
m

(hItem)_TreeView_Item;
_GetChildren
m
String[]

Clear
m


Delete
m


EnsureVisible
m


MoveBefore
m

[(Key)s]
MoveAfter
m

[(Key)s]
MoveFirst
m


MoveLast
m


Rename
m


_compare
m
i
(hOther)_TreeView_Item;
_put
m

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