#CCtools

C
ReadXML
M
s
(arg_Xml_File)s(arg_Name)s
IntegerPart
M
i
(arg_Float)f
DecimalPart
M
f
(arg_Float)f
regExFindOnce
M
s
(arg_str)s(arg_pattern)s
RegExFindAll
M
String[]
(arg_str)s(arg_pattern)s
Valx
M
f
(arg_str)s[(arg_include_sign)b]
PositiveValue
M
f
(arg_num)f
RepeatString
M
s
(arg_str)s(arg_times)i
MonthName
M
s
(arg_month)i
MonthLongName
M
s
(arg_month)i
Formatx
M
s
(arg_var)v(arg_format)s
NegativeValue
M
f
(arg_num)f
#DBConnection
UserContainer
C
Type
p
s

Host
p
s

User
p
s

Password
p
s

Database
p
s

_Properties
C
s
*,Type,Host,User,Password,Database
_new
m


Exec
m
Result
(cmd)s
Begin
m


Rollback
m


Commit
m


#DBGridEditor
GridEditor
C
_Properties
C
s
*,DBConnection,PrimaryKey,sqlSelect,sqlUpdate,sqlDelete,sqlCreate,sqlCriteria,Fields,-Columns,Editors
DBConnection
p
s

PrimaryKey
p
s

sqlSelect
p
s

sqlUpdate
p
s

sqlDelete
p
s

sqlCreate
p
s

sqlCriteria
p
s

Fields
p
String[]

Editors
p
String[]

Records
r
i

:Create
:

(key)s
:Change
:

(row)b(Col)b
:BeforeCommit
:


:AfterCommit
:


_new
m


Open
m


Reload
m


Init
m
s

Exec
m
Result
(cmd)s
GridView_Sort
m

(sstring)s
GridView_Data
m

(row)i(Col)i
getData
m
s
(row)i(Col)i
putData
m

(row)i(Col)i(Value)s
GridView_Edit
m


GridEditor_Update
m
b
(row)i(Col)i(Data)s
GridEditor_Delete
m


GridEditor_Create
m


Close2
m


Close
m


Cancel
m


Button_Sav_Click
m


Button_Can_Click
m


Button_Add_Click
m


Button_Del_Click
m


#GridEditor
UserContainer
C
_Properties
C
s
*,Grid=TRUE,Header{TableView.None;Horizontal;Vertical;Both}=Both,ToolHeight=32,-Spacing,-Arrangement,-AutoResize,-Expand,Columns{Range:1;256}=0,Skip,Trim=TRUE,Mandatory=FALSE,Sorting{Select.None;Single;Multiple}=None,Widths,Titles
Grid
p
b

Header
p
i

ToolHeight
p
i

Columns
p
i

Skip
p
String[]

Trim
p
b

Mandatory
p
b

Sorting
p
i

Titles
p
String[]

Widths
p
String[]

Table
r
GridView

ToolBar
r
Panel

Data_Has_Changed
r
b

:Save
:

(Row)i(Col)i(Data)s
:Data
:

(Row)i(Col)i
:Create
:

(key)s
:Edit
:


:Delete
:


:Keypress
:


:Click
:


:Sort
:

(sortstring)s
:Change
:

(Row)b(Col)b
:MouseUp
:


:MouseDown
:


_dirLeft
C
i
1
_dirRight
C
i
2
orderNone
C
i
0
orderUp
C
i
1
orderDown
C
i
2
_sortOff
C
i
1
_sortSingle
C
i
2
_sortMultiple
C
i
3
_new
m


Hide_Editor
m
b

GridView_MouseUp
m


GridView_Edit
m


GridView_DblClick
m


GridView_MouseDown
m


GridView_Click
m


Editor_DblClick
m


GridView_ColumnClick
m

(Col)i
GridView_Sort
m

(sstring)s
GridView_ColumnResize
m

(Col)i
Resize
m


GridView_Scroll
m


Open
m


Save_Editor
m
b

MoveGridCursor
m
b
(Row)i(Col)i
MoveGrid
m

(direction)i
GridEditor_Update
m
b
(Row)i(Col)i(Data)s
Show_Text
m
b
[(mand)b(chop)b(maxh)i]
Show_Area
m
b
[(mand)b(chop)b(maxh)i]
Show_Combo
m
b
(list)String[];(ro)b[(mand)b(chop)b(maxh)i]
Editor_KeyPress
m


GridView_Data
m

(Row)i(Col)i
GridView_Keypress
m


GridEditor_Create
m


GridEditor_Delete
m


GridView_Change
m


Notify_Resize
m


Notify_Changes
m

(flag)b
