#Align

C
'This class provides constants for alignment of text, cells...
Normal
C
i
0
Left
C
i
1
Right
C
i
2
Center
C
i
3
#Arrange

C
'This class provides the constants that defined the arrangement mode of a container.
None
C
i
0
'This constant is used when a container does not arrange its contents.
Vertical
C
i
1
'This constant is used for a vertical arrangement.
Horizontal
C
i
2
'This constant is used for an horizontal arrangement.
Row
C
i
3
'This constant is used for arranging controls in rows.
Column
C
i
4
'This constant is used for arranging controls in columns.
#Color

CO
'This class provides constant for pre-defined colors and color-related methods
Default
C
i
-1
Black
C
i
0
White
C
i
16777215
Gray
C
i
8421504
LightGray
C
i
12632256
DarkGray
C
i
4210752
Blue
C
i
255
Green
C
i
65280
Red
C
i
16711680
Yellow
C
i
16776960
Magenta
C
i
16711935
Cyan
C
i
65535
Orange
C
i
16744192
Violet
C
i
8323327
RoyalBlue
C
i
32767
Pink
C
i
16744703
SetAlpha
M
i
(Color)i(Alpha)i
'Change the alpha component of a color and return it.
RGB
M
i
(Red)i(Green)i(Blue)i[(Alpha)i]
'Returns a color value from its red, green, blue and alpha components.
'
'If ~Alpha~ is not specified, then it is assumed to be zero, i.e. you get a fully opaque color.
'
'[[ info
'In Gambas, the alpha value of fully opaque colors is zero, and the alpha value of fully transparent colors is 255.
']]
#Message

C
Name
V
s

_call
M

(Text)s[(Button)s]
Info
M

(Text)s[(Button)s]
Warning
M

(Text)s[(Button1)s(Button2)s(Button3)s]
Error
M

(Text)s[(Button)s]
Question
M

(Text)s[(Button1)s(Button2)s(Button3)s]
#Scroll

C
'Constants used by the ScrollBar property of many controls.
None
C
i
0
'No scrollbar is visible.
Horizontal
C
i
1
'The horizontal scrollbar is visible if needed.
Vertical
C
i
2
'The vertical scrollbar is visible if needed.
Both
C
i
3
'Both horizontal and vertical scrollbars are visible if needed.
#Select

C
'Constants used for the selection mode of WebTable control.
None
C
i
0
'No selection is possible.
Single
C
i
1
'Only one element can be selected.
Multiple
C
i
2
'Many elements can be selected at the same time.
#WebButton
WebControl
C
'This class implements a push button.
_Properties
C
s
"*,Border=True,Text,Image{WebImage},Immediate"
_DefaultEvent
C
s
"Click"
_DefaultSize
C
s
"16,4"
:Click
:


'This event is raised when the button is pressed.
'
'### See also
'[../immediate]
Text
p
s

'Return or set the button text.
Image
p
s

'Return or set the button image relative path.
Immediate
p
b

'If the Immediate property is set, the [../click] event is raised to generate javascript code that will be executed on the client side when
'the button is clicked.
'
'In that case, the Click event handler should only call methods that generate javascript on the client side:
'- [../../webform/exec](WebForm.Exec)
'- [../../webtextbox/copy](WebTextBox.Copy)
'- ...
_BeforeRender
m


_Render
m


_AfterRender
m


Click
m


'Click on the button.
#WebCheckBox
WebControl
C
'This class implements a check-box control.
_Properties
C
s
"*,Text,Value"
_DrawWith
C
s
"CheckBox"
_DefaultSize
C
s
"24,4"
_Similar
C
s
"WebButton"
_DefaultEvent
C
s
"Click"
:Click
:


'This event is raised when the check-box is toggled.
Value
p
b

'Return or set if the control is checked.
Checked
p
b

'Return or set if the control is checked.
Text
p
s

'Return or set the text displayed beside the check mark.
_Render
m


_UpdateProperty
m

(sProp)s(vValue)v
#WebComboBox
WebControl
C
'This class implements a combo-box control.
_Properties
C
s
"*,Border=True,List,ReadOnly=True,PlaceHolder,Text"
_DrawWith
C
s
"ComboBox"
_DefaultSize
C
s
"24,4"
_Similar
C
s
"WebTextBox"
_DefaultEvent
C
s
"Click"
:Click
:


'This event is raised when an item is selected in the list box.
:Change
:


'This event is raised when the combo-box text has changed. Works only if the combo-box is editable.
:Activate
:


'This event is raised when the ENTER key is hit. Works only if the combo-box is editable.
Text
p
s

'Return or set the combo-box text.
Count
r
i

'Return the number of items in the combo-box popup.
Index
p
i

'Return or set the index of the current selected item.
List
p
String[]

'Return or set the contents of the combo-box popup as a string array.
ReadOnly
p
b

'Return or set if the combo-box is read-only, i.e. not editable.
PlaceHolder
p
s

'Return or set the placeholder text displayed when the editable combo-box is empty.
_new
m


'Create a new WebComboBox control.
_BeforeRender
m


_Render
m


_UpdateProperty
m

(sProp)s(vValue)v
Clear
m


'Clear the contents of the combo-box and its popup.
Add
m

(Item)s[(Index)i]
'Add an item to the popup list.
'
'- ~Item~ is the text of the item to add.
'- ~Index~ is the position the item will be inserted from. If not specified, the item is added at the end of the popup list.
Remove
m

(Index)i
'Remove an item from the popup list.
'
'- ~Index~ is the index of the item to remove, between 0 and [../count] - 1.
#WebContainer
WebControl
C
'This class implements a generic container for other controls.
'
'It is also the parent class of every other container.
_IsContainer
C
b
T
_Group
C
s
"Container"
_Properties
C
s
"*,Arrangement{Arrange.*},Margin,Spacing,Indent,Border"
_DefaultArrangement
C
s
"F"
_DefaultSize
C
s
"32,32"
Arrangement
p
i

'Return or set the how the container arrange its contents.
'
'The value of that property can be one of the value of the [../arrange] class.
Margin
p
b

'Return or set if there is a margin between the container border and all its children.
'
'The margin size is 0.5em.
Spacing
p
b

'Return or set if the children of the container are spaced out.
'
'The amount of space is 0.5em.
Border
p
b

'Return or set if the container has a border.
Indent
p
b

'Return or set if the children controls of the container are indented.
'
'The direction of the indentation follows the direction of the container arrangement.
'
'The amount of indentation is 0.5em.
Children
r
WebControl[]

'Return an array of all container's children.
_Container
v
WebContainer

_Add
m

(hChild)WebControl;
_Remove
m

(hChild)WebControl;
_UpdateChildName
m

(sOld)s(sNew)s
_IsFirstVisibleChild
m
b
(hChild)WebControl;
_InitProperties
m


_Render
m


_RenderStyleSheet
m


_RefreshReply
m
b

_SetContainer
m

(hCont)WebContainer;
_InitSpecialProperty
m

(sProp)s(vVal)v
_Raise
m

(sName)s
_Lower
m

(sName)s
DeleteChildren
m


'Delete all container's children.
Delete
m


'Delete the container with all its children.
#WebControl


'This class is the parent class of every web controls.
_IsControl
C
b
T
_Properties
C
s
"Class,Width{WebCoord},Height{WebCoord},Visible=True,Enabled=True,Tag,Expand,Ignore,Background{Color},Foreground{Color},Tooltip,Font{WebFont}"
_Family
C
s
"WebForm"
_DefaultEvent
C
s
"Render"
:Render
:


'This event is raised just after the rendering of the control, so that you can add your own HTML contents.
:Message
:

(Source)WebControl;(Action)s
'This event is raised after a message box has been closed.
'- ~Source~ is the source control, i.e. the control owning the method that opened the message box.
'- ~Action~ is the text of the message box button that has been clicked.
:Dialog
:

(Dialog)WebForm;(Result)v
Id
r
i

'Return the server control identifier.
Name
p
s

'Return or set the name of the control, used as an identifier on the client side.
Tag
p
v

'Returns or sets the control tag.
'
'This property is intended for the programmer and is never used by the component. It can contain any [/lang/type/variant] value.
Parent
r
WebContainer

'Return the parent container of the control.
Expand
p
b

'Return or set if the control should expand its size according to its parent arrangement mode.
Visible
p
b

'Return or set if the control is visible.
Style
r
WebControlStyle

'Return a virtual object that allows to define specific style sheet elements of the control.
Form
r
WebForm

'Return the web form that control belongs to.
Width
p
s

'Return or set the explicit width of the control.
'
'This property can take any valid CSS size. If not set, the control will have its default width.
W
p
s

'Return or set the explicit width of the control.
'
'This property can take any valid CSS size. If not set, the control will have its default width.
Height
p
s

'Return or set the explicit height of the control.
'
'This property can take any valid CSS size. If not set, the control will have its default height.
H
p
s

'Return or set the explicit height of the control.
'
'This property can take any valid CSS size. If not set, the control will have its default height.
Ignore
p
b

'Return or set if the control must be ignored by its parent container in automatic arrangement mode.
Enabled
p
b

'Return or set if the control is enabled.
Background
p
i

'Return or set the background color of the control.
Foreground
p
i

'Return or set the foreground color of the control.
Border
p
b

'Return or set if the control has a border.
Class
p
s

'Return or set the specific CSS classes added to the control.
Tooltip
p
s

'Return or set the tooltip displayed when the mouse cursor hovers the control.
Font
p
s

'Return or set the specific font of the control.
_NextName
V
s

_Refresh
v
b

_EventName
v
s

_Extra
v
b

_Proxy
v
s

_NoRefresh
v
i

_Naked
v
b

_new
m

[(Parent)WebContainer;]
'Create a new [@{class}](.).
_SetForm
m

(hForm)WebForm;
FromId
M
WebControl
(Id)i
'Return a WebControl from its server identifier.
FromName
M
WebControl
(Name)s
'Return a WebControl from its name.
_SetProperty
m

(sProp)s(vValue)v
_GetClassId
m
s
[(sClass)s]
_BeforeRender
m


_RenderStyleSheet
m


_Render
m


_AfterRender
m


_StartStyleSheet
m


_AddStyleSheet
m

(sStyle)s
_GetColor
M
s
(iCol)i
_EndStyleSheet
m


_RemoveStyleSheet
m

(sStyle)s
Refresh
m


'Refresh the control.
_InitSpecialProperty
m

(sProp)s(vVal)v
_InitProperties
m


Style_Change
m


IsHidden
m
b

'Return if the control or one of its parent is hidden.
_CanRefresh
m
b

_RefreshReply
m
b

_GetEventJS
m
s
(sProp)s(sEvent)s[(sArg)s]
_GetUpdateJS
m
s
(sEvent)s(sProp)s[(sGetValue)s(sMore)s]
_GetUpdateWaitJS
m
s
(sEvent)s(sProp)s[(sGetValue)s(sMore)s]
_UpdateProperty
m

(sProp)s(vValue)v
SetFocus
m

[(Highlight)b]
'Set the focus on the control.
'
'- ~Highlight~ is an optional argument that specify if the control contents must be highlighted. It usually works only for TextBox or TextArea controls.
Raise
m


'Raise the control.
Lower
m


'Lower the control.
_GetNames
M
s

Delete
m


'Delete the control
Show
m


'Show the control.
'
'Setting the [../visible] property to TRUE has the same effect.
Hide
m


'Hide the control.
'
'Setting the [../visible] property to FALSE has the same effect.
_get
m
v
(Key)s
'Return the custom data associated with the string ~Key~.
_put
m

(Value)v(Key)s
'Associate the some custom data with the string ~Key~.
Reset
m


'Clear all custom data associated with the control
_GetImageLink
m
s
(sImage)s
AddClass
m

(Class)s
'Add a specific class to the [../class] property.
RemoveClass
m

(Class)s
'Remove a specific class from the [../class] property.
#WebControlStyle

C
:Change
:


_Style
v
Collection

_get
m
s
(Property)s
_put
m

(Value)s(Property)s
IsVoid
m
b

Exist
m
b
(Property)s
_GetStyleSheet
m
String[]

#WebDateBox
WebControl
C
_Properties
C
s
"*,Border=True,ReadOnly=True,DateTime"
_Group
C
s
"Chooser"
_DrawWith
C
s
"ComboBox"
_DefaultSize
C
s
"24,4"
_Similar
C
s
"WebTextBox"
_DefaultEvent
C
s
"Click"
:Click
:


:Change
:


Text
p
s

Date
p
d

Value
p
d

ReadOnly
p
b

DateTime
p
b

_new
m


_Render
m


_UpdateProperty
m

(sProp)s(vValue)v
Clear
m


#WebDateChooser
WebContainer
C
'This class implements a calendar that allows to choose a date.
_IsContainer
C
b

_Group
C
s
"Chooser"
_Properties
C
s
"*,Value,Border"
_DrawWith
C
s
"DateChooser"
:Change
:


'This event is raised when the selected date has changed.
:Click
:


'This event is raised when a date has been selected by the user.
Value
p
d

'Return or set the selected date.
_new
m


'Create a new WebDateChooser control.
panCalendar_Render
m


cmbMonth_Click
m


txtYear_Change
m


btnPrev_Click
m


btnNext_Click
m


_UpdateProperty
m

(sProp)s(vValue)v
#WebExpander
WebContainer
C
'This class implements an expander container.
_Properties
C
s
"*,Text,Hidden"
_DefaultEvent
C
s
"Show"
_Similar
C
s
"WebContainer"
_DrawWith
C
s
"Expander"
:Show
:


'This event is raised when the expander is opened.
:Hide
:


'This event is raised when the expander is closed.
Hidden
p
b

'Return or set if the expander contents is hidden.
Text
p
s

'Return or set the expander title.
Border
p
b

'Return or set if the expander has a border.
_new
m


'Create a new WebExpander
_Render
m


_UpdateProperty
m

(sProp)s(vValue)v
#WebForm
WebContainer
CA
'This class represents the different pages and dialogs of your Web application.
_IsForm
C
b
T
_HiddenControls
C
s
"WebControl,WebForm,Timer"
_Properties
C
s
"*,Title,Resizable,Persistent"
_DefaultEvent
C
s
"Open"
Debug
P
b

'Return or set if debugging messages are printed in the javascript console of the browser.
Startup
P
s

'Return or set the name of the startup form.
'
'By default, this is the startup class of your project.
_InExec
V
i

_Current
V
WebForm

:Open
:


'This event is raised when the form is opened.
:Event
:


'This event is raised each time an event is handled by the form.
:Close
:


'This event is raised when the form is closed.
Title
p
s

'Return or set the form title.
'
'This title is used as HTML page title if the form is the main form.
Resizable
p
b

'Return or set if the form is resizable when used as a dialog.
Width
p
s

'Return or set the minimum width of the form.
'
'This property can take any valid CSS size. If not set, the control will have no minimum width.
W
p
s

'Return or set the minimum width of the form.
'
'This property can take any valid CSS size. If not set, the control will have no minimum width.
Height
p
s

'Return or set the minimum height of the form.
'
'This property can take any valid CSS size. If not set, the control will have no minimum height.
H
p
s

'Return or set the minimum height of the form.
'
'This property can take any valid CSS size. If not set, the control will have no minimum height.
Popup
r
b

'Return if the form is a popup.
PopupParent
r
WebControl

'Return the control that owns the popup.
Persistent
p
b

'Return or set if the form is persistent.
'
'Closing a non-persistent form automatically destroys it.
_DisableRefresh
V
i

_HasRefresh
V
b

_Loaded
v
b

_Window
v
i

_init
M


Main
M


'This method is called when the form is used as startup class.
'
'It handles all HTTP requests received by your application.
_Exec
m

(aCmd)Variant[];
_Upload
m

(Id)s
Render
m


'Render the form contents to the standard output as HTML.
_AddRefresh
M

(sStr)s
_AddReplyBefore
M

(sStr)s
_AddReply
M

(sStr)s
_AddJavascript
M

(sStr)s
_AddJavascriptBefore
M

(sStr)s
_new
m


'Create a new WebForm
'
'You can embed a webform into a container. In that case the webform acts like a WebContainer.
_ready
m


_BeforeRender
m


_BeginJavascript
m
v

_EndJavascript
m

(vSave)v
Print
M

(Text)s
'Print some text to the browser javascript console.
Exec
M

(Javascript)s
'Execute some javascript into the browser.
_UpdateProperty
m

(sProp)s(vValue)v
Close
m

[(ReturnValue)v]
'Close the form.
'
'If the form was a dialog, you can specify a return value with the optional ~ReturnValue~ argument.
'
'That return value will be passed as an argument to the [../control/.dialog] event of the control that owns the dialog.
Hide
m


'Hide the form.
Show
m


'Show the form.
_GetWindowContainer
m
WebContainer

Move
m

(X)s(Y)s[(Width)s(Height)s]
'Move and/or resize the form.
'[[ warning
'A main form cannot be moved nor resized.
']]
ShowModal
m

[(Parent)WebControl;]
'Show the form as a modal dialog.
'
'~Parent~ is the owner of the dialog. If not specified, then the value of [/lang/last] is used as owner.
'
'An error is raised if you try to call this method on an embedded form.
ShowPopup
m

(Control)WebControl;[(Alignment)i]
'Show the form as a popup.
'
'- ~Control~ is the owner of the popup. It is normally the control the popup is attached to.
'- ~Alignment~ defines the position of the popup on the screen:
'  - [Align.Left](../../align/left) : the popup is aligned to the left of its owner.
'  - [Align.Right](../../align/eight) : the popup is aligned to the right of its owner.
'
'By default the popup is aligned to the left of its owner.
Resize
m

(Width)s(Height)s
'Resize the form.
'[[ warning
'A main form cannot be resized.
']]
_AddLibrary
M

(sLib)s
Reload
m


'Reload the form.
'
'It the form is not a main form, then it is refreshed.
_GetJavascriptFiles
m
String[]

_GetJavascriptExternFiles
m
String[]

AddJavascriptFile
m

(sFile)s
'Add a javascript file to the list of javascript ressources defined by the `<style>` markups of the page header.
Download
M

(Path)s[(ContentType)s(Remove)b]
'Start a file download.
'
'- ~Path~ is the path of the file on the server.
'- ~ContentType~ is the mime type of the file. If not specified, it will deducted from the file extension.
'- ~Remove~ is an optional boolean argument that specifies if the file should removed from the server once it is downloaded.
#WebHBox
WebContainer
C
'A container that lays out its content horizontally.
_Properties
C
s
"*,-Arrangement"
_DefaultArrangement
C
s
"H"
_Similar
C
s
"WebContainer"
_new
m


#WebHtml
WebControl
C
_Properties
C
s
"*,Text"
_DrawWith
C
s
"TextLabel"
Html
p
s

Text
p
s

_Render
m


#WebImage
WebControl
C
_Properties
C
s
"*,Border,Image{WebImage}"
Image
p
s

_new
m


_BeforeRender
m


_AfterRender
m


#WebLabel
WebControl
C
_Properties
C
s
"*,Text,Alignment{Align.*}=Normal,Border"
_DrawWith
C
s
"Label"
_DefaultSize
C
s
"24,4"
Text
p
s

Alignment
p
i

_Render
m


_RenderStyleSheet
m


#WebMenu
WebContainer
C
_Group
C
s
"Container"
_Properties
C
s
"*,-Arrangement,-Margin,-Spacing,-Border,Text,Image{WebImage}"
_DefaultArrangement
C
s
"V"
_DefaultEvent
C
s
"Click"
:Click
:

(Target)WebControl;
Text
p
s

Title
p
s

Image
p
s

_new
m


_BeforeRender
m


_Render
m


_AfterRender
m


_UpdateProperty
m

(sProp)s(vValue)v
#WebMenuBar
WebContainer
C
_Properties
C
s
"*,-Arrangement"
_DefaultArrangement
C
s
"H"
_Similar
C
s
"WebContainer"
_new
m


#WebMenuItem
WebControl
C
_Properties
C
s
"*,Text,Image{WebImage},Shortcut"
_DefaultSize
C
s
"24,4"
_DefaultEvent
C
s
"Click"
:Click
:


Text
p
s

Image
p
s

Shortcut
p
s

_Render
m


#WebProgressBar
WebControl
C
_Properties
C
s
"*,Label=True,Border=True"
_DefaultSize
C
s
"24,4"
_DrawWith
C
s
"ProgressBar"
Label
p
b

Value
p
f

_Render
m


#WebRadioButton
WebControl
C
_Properties
C
s
"*,Text,Value"
_DrawWith
C
s
"RadioButton"
_DefaultSize
C
s
"24,4"
_Similar
C
s
"WebButton"
_DefaultEvent
C
s
"Click"
:Click
:


Value
p
b

Checked
p
b

Text
p
s

_Render
m


_UpdateProperty
m

(sProp)s(vValue)v
#WebScrollView
WebContainer
C
_Similar
C
s
"WebContainer"
_Properties
C
s
"*,ScrollBar{Scroll.*}=Both"
_DrawWith
C
s
"ScrollView"
:Scroll
:


ScrollX
p
i

ScrollY
p
i

ScrollBar
p
i

_new
m


_Render
m


EnsureVisible
m

(Child)WebControl;
_InitSpecialProperty
m

(sProp)s(vVal)v
_UpdateProperty
m

(sProp)s(vValue)v
SetHeaders
m

(Horizontal)WebScrollView;(Vertical)WebScrollView;
#WebSeparator
WebControl
C
_Properties
C
s
"*"
_DrawWith
C
s
"Separator"
_DefaultSize
C
s
"24,4"
_Render
m


#WebSlider
WebSpinBox
C
_DrawWith
C
s
"Slider"
_DefaultSize
C
s
"24,4"
_BeforeRender
m


#WebSpinBox
WebControl
C
_Properties
C
s
"*,Border=True,MinValue=0,MaxValue=100,Step=1,Value=0"
_DrawWith
C
s
"SpinBox"
_DefaultSize
C
s
"24,4"
_DefaultEvent
C
s
"Change"
:Change
:


Value
p
i

MinValue
p
i

MaxValue
p
i

Step
p
i

Text
r
s

_BeforeRender
m


_AfterRender
m


_UpdateProperty
m

(sProp)s(vValue)v
#WebTabPanel
WebContainer
C
_Properties
C
s
"*,Border=True,Count{Range:1;256}=1,Index,Text,ShowTabs=True"
_IsMultiContainer
C
b
T
_DrawWith
C
s
"TabPanel"
_DefaultEvent
C
s
"Click"
:Click
:


Count
p
i

Text
p
s

Index
p
i

Border
p
b

ShowTabs
p
b

_new
m


_InitSpecialProperty
m

(sProp)s(vVal)v
_Render
m


_RenderStyleSheet
m


_UpdateProperty
m

(sProp)s(vValue)v
#WebTable
WebControl
C
_Properties
C
s
"*,Border=True,Mode{Select.*}=None,ShowCheck=True,ShowHeader=True,Sortable"
_DrawWith
C
s
"GridView"
_DefaultSize
C
s
"24,24"
_DefaultEvent
C
s
"Data"
:Data
:

(Row)i(Column)i(Data)WebTableData;
:Select
:


:DblClick
:


:Sort
:


Columns
r
_WebTableColumns

Count
p
i

Max
r
i

Mode
p
i

Selection
r
Integer[]

Current
p
i

Display
p
i

Step
p
i

ScrollX
p
i

ScrollY
p
i

ShowCheck
p
b

ShowHeader
p
b

Sortable
p
b

SortColumn
p
i

SortOrder
p
i

_new
m


Select
m

(Row)i[(Length)i]
IsSelected
m
b
(Row)i
_Render
m


UnselectAll
m


_InitSpecialProperty
m

(sProp)s(vVal)v
SelectAll
m


Unselect
m

(Row)i[(Length)i]
_UpdateProperty
m

(sProp)s(vValue)v
_IsEverythingSelected
m
b

Clear
m


AddColumn
m
_WebTableColumn
(Text)s[(Width)s(Alignment)i]
EnsureVisible
m

(Row)i
#WebTableData

C
Text
v
s

Html
v
s

Background
v
i

Foreground
v
i

#WebTextArea
WebControl
C
_Properties
C
s
"*,Border=True,ReadOnly,Wrap,PlaceHolder,Text"
_DrawWith
C
s
"TextArea"
_DefaultSize
C
s
"16,16"
:Change
:


Text
p
s

ReadOnly
p
b

Wrap
p
b

PlaceHolder
p
s

_RenderStyleSheet
m


_BeforeRender
m


_Render
m


_AfterRender
m


_UpdateProperty
m

(sProp)s(vValue)v
Clear
m


Copy
m


#WebTextBox
WebControl
C
_Properties
C
s
"*,Border=True,ReadOnly,PlaceHolder,Text,Password,ShowClear"
_DrawWith
C
s
"TextBox"
_DefaultSize
C
s
"24,4"
_DefaultEvent
C
s
"Change"
:Change
:


:Completion
:

(Text)s
Text
p
s

:Activate
:


:Clear
:


ReadOnly
p
b

PlaceHolder
p
s

Password
p
b

ShowClear
p
b

_new
m


Clear
m


Copy
m


_Render
m


_UpdateProperty
m

(sProp)s(vValue)v
CompleteWith
m

(CompletionList)String[];
#WebTimer
WebControl
C
_IsControl
C
b
T
_IsVirtual
C
b
T
_Properties
C
s
"*,-Class,-Width,-Height,-Visible,-Expand,-Ignore,Enabled,Delay{Range:0;86400000;10;ms}=1000"
_Group
C
s
"Special"
_DefaultEvent
C
s
"Timer"
:Timer
:


Delay
p
i

Enabled
p
b

_new
m


_BeforeRender
m


_Render
m


_AfterRender
m


Refresh
m


_UpdateProperty
m

(sProp)s(vValue)v
Start
m


Stop
m


#WebUploadArea
WebContainer
C
_Properties
C
s
"*"
_DefaultEvent
C
s
"Click"
:Upload
:


:Progress
:


Progress
p
f

File
r
s

Path
r
s

Uploading
r
b

_BeforeRender
m


_UpdateProperty
m

(sProp)s(vValue)v
_UploadFinish
m


Abort
m


Clear
m


#WebUploader
WebContainer
C
_IsContainer
C
b

_Group
C
s
"WebForm"
_Properties
C
s
"*,Text,Image{WebImage}"
_DefaultEvent
C
s
"Upload"
_DefaultSize
C
s
"18,6"
:Upload
:


Text
p
s

Image
p
s

Path
r
s

File
r
s

_new
m


uplFile_Upload
m


uplFile_Progress
m


btnAbort_Click
m


Clear
m


#WebVBox
WebContainer
C
'A container that lays out its content vertically.
_Properties
C
s
"*,-Arrangement"
_DefaultArrangement
C
s
"V"
_Similar
C
s
"WebContainer"
_new
m


#_WebTableColumn

C
Text
p
s

Expand
p
b

Alignment
p
i

Wrap
p
b

Width
p
s

Hidden
p
b

Sortable
p
b

:_Fake
:


_Column
v
i

_PrintAlignment
m


#_WebTableColumns

C
Count
p
i

:_Fake
:


_Render
m


_get
m
_WebTableColumn
(Index)i
