winxp.js

Summary
winxp.js
WinXPControlsReference to WinXP control definitions.
Control Types
stdPanelStandard panel control (based on ngPanel).
stdFrameStandard frame control (based on ngFrame).
stdAlignPanelStandard panel control (based on ngAlignPanel (ngAlignFrame)).
stdAlignFrameStandard Frame control (based on ngAlignPanel (ngAlignFrame)).
stdTextStandard text control (based on ngText).
stdImageStandard image control (based on ngImage).
stdCheckBoxStandard check box control (based on ngCheckBox).
stdRadioButtonStandard radio button control (based on ngRadioButton).
stdButtonStandard button control (based on ngButton).
stdFlatButtonStandard button control (based on ngButton).
stdLabelStandard label control (based on ngButton).
stdLinkStandard link control (based on ngButton).
stdGroupStandard group control (based on ngGroup).
stdEditStandard edit control (based on ngEdit).
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.
stdEditBoxBtnStandard edit control with elipsis button (based on stdEdit).
Methods
ElipsisInvokes elipsis.
Events
OnElipsis
stdSearchBoxStandard search box control (based on stdEdit).
Methods
SearchInvokes search.
Events
OnSearch
stdEditNumStandard edit number control with spin buttons (based on ngEditNum).
Definition
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.
stdColorEditStandard color edit control (based on ngDropDown).
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.
Methods
GetColorGets edited color value.
stdDropDownStandard drop down control (based on ngDropDown).
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.
stdDropDownListStandard drop down list control (based on ngDropDownList).
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.
stdMemoStandard memo control (based on ngMemo).
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.
stdPagesStandard pages control (based on ngPages).
stdToolBarStandard toolbar control (based on ngToolBar).
stdWebBrowserStandard web browser control (based on ngWebBrowser).
stdProgressBarStandard progress bar control (based on ngProgressBar).
stdProgressDotStandard progress dot control (based on ngText).
stdListStandard list control (based on ngList).
Definition
TreeImg
stdPageListStandard list control (based on ngPageList).
Controls
ListstdList
LoadingstdProgressDot
PagingngToolBar
FirstPagestdFlatButton
PrevPagestdFlatButton
PageNostdEdit
Page0stdFlatButton
NextPagestdFlatButton
LastPagestdFlatButton
stdSplitPanelStandard split panel control (based on ngSplitPanel).
Definition
Mover
stdDropPanelDrop-down panel control (based on ngDropPanel).
stdWindowStandard window control (based on ngWindow).
stdDialogStandard dialog control (based on ngWindow).
Definition
CloseBtn...
HelpBtn...
MaxBtn...
MinBtn...
stdHintStandard hint control (based on ngHint).
stdTextHintStandard hint text control (based on ngTextHint).
Controls
HintstdText
stdMessageDlgStandard message box dialog (based on ngMessageDlg).
Definition
DlgCheckBox...
Controls
MessagestdText
ContentngPanel
ButtonsngToolBar
OKstdButton
YesstdButton
NostdButton
CancelstdButton
CheckBoxstdCheckBox (if DlgCheckBox defined)
dlgMessageBoxMessage box dialog (based on stdMessageDlg).
Definition
DlgIcon...
Controls
IconstdImage
dlgInputBoxInput box dialog (based on stdMessageDlg).
Definition
DlgAllowEmpty...
DlgHint...
Controls
EditstdEdit
dlgDropDownBoxDropdown dialog (based on stdMessageDlg).
Definition
DlgAllowEmpty...
DlgHint...
DlgItems...
Controls
EditstdDropDown
dlgDropDownListBoxDropdown list dialog (based on stdMessageDlg).
Definition
DlgAllowEmpty...
DlgHint...
DlgItems...
Controls
EditstdDropDownList
dlgMemoBoxInput memo dialog (based on stdMessageDlg).
Definition
DlgAllowEmpty...
DlgItems...
Controls
EditstdMemo
dlgListBoxList box dialog (based on stdMessageDlg).
Definition
DlgAllowEmpty...
DlgHint...
Controls
ListstdList
dlgProgressBoxProgress box dialog (based on stdMessageDlg).
Controls
ProgressstdProgressBar
dlgWaitBoxWait box dialog (based on stdMessageDlg).
Controls
ProgressstdProgressDot
dlgAboutApplication about dialog (based on ngAboutDlg).
Controls
AppInfostdList
stdCalendarStandard calendar control (based on ngCalendar).
stdEditDateStandard edit date control (based on ngEditDate).
stdEditTimeStandard edit date control (based on ngEditTime).
stdMenuStandard menu control (based on ngMenu).
stdMenuBarStandard menu bar control (based on ngMenuBar).
stdMenuBarButtonStandard menu bar button control (based on ngMenuBarButton).
stdSplitButtonButton with menu control (based on ngSplitButton).
stdViewModelFormView model form control (based on ngViewModelForm).
stdEditFieldStandard drop down control (based on ngEditField).
stdSearchBoxFieldStandard search box field control (based on stdSearchBox).
stdEditBoxBtnFieldStandard edit field control with elipsis button (based on stdEditBoxBtn).
stdEditNumFieldStandard drop down field control (based on ngEditNumField).
stdColorEditFieldStandard color edit field control (based on stdColorEdit).
stdDropDownFieldStandard drop down field control (based on ngDropDownField).
stdDropDownListFieldStandard drop down list field control (based on ngDropDownListField).
stdEditDateFieldStandard edit date field control (based on ngEditDate).
stdEditTimeFieldStandard edit date field control (based on ngEditTime).
stdMemoFieldStandard memo field control (based on ngMemoField).
stdDataSetStandard dataset control (based on ngDataSet).
stdDBViewModelFormView model form control (based on ngDBViewModelForm).
stdDBToolBarStandard ViewModel database toolbar control (based on ngDBToolBar).
stdDBDataSetStandard dataset control (based on ngDBDataSet).

WinXPControls

var WinXPControls

Reference to WinXP control definitions.

Control Types

stdPanel

Standard panel control (based on ngPanel).

stdFrame

Standard frame control (based on ngFrame).

stdAlignPanel

Standard panel control (based on ngAlignPanel (ngAlignFrame)).

stdAlignFrame

Standard Frame control (based on ngAlignPanel (ngAlignFrame)).

stdText

Standard text control (based on ngText).

stdImage

Standard image control (based on ngImage).

stdCheckBox

Standard check box control (based on ngCheckBox).

stdRadioButton

Standard radio button control (based on ngRadioButton).

stdButton

Standard button control (based on ngButton).

stdFlatButton

Standard button control (based on ngButton).

stdLabel

Standard label control (based on ngButton).

stdLink

Standard link control (based on ngButton).

stdGroup

Standard group control (based on ngGroup).

stdEdit

Standard edit control (based on ngEdit).

Summary
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.

Properties

Invalid

...  Type: bool Default value: false

Methods

SetInvalid

c.SetInvalid=function(r,
update)

Sets (visual) invalid state of control.

Syntax

void SetInvalid (bool r [,bool update=true])

Parameters

- Returns: -

stdEditBoxBtn

Standard edit control with elipsis button (based on stdEdit).

Summary

Methods

Elipsis

c.Elipsis=function()

Invokes elipsis.

Syntax

void Elipsis ()

Parameters

- Returns: -

Events

OnElipsis

stdSearchBox

Standard search box control (based on stdEdit).

Summary

Methods

Search

c.Search=function(t)

Invokes search.

Syntax

void Search ([string txt])

Parameters

txtsearch text

Returns

-

Events

OnSearch

stdEditNum

Standard edit number control with spin buttons (based on ngEditNum).

Summary
Definition
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.

Definition

Properties

Invalid

...  Type: bool Default value: false

Methods

SetInvalid

Sets (visual) invalid state of control.

Syntax

void SetInvalid (bool r [,bool update=true])

Parameters

- Returns: -

stdColorEdit

Standard color edit control (based on ngDropDown).

Summary
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.
Methods
GetColorGets edited color value.

Properties

Invalid

...  Type: bool Default value: false

Methods

SetInvalid

Sets (visual) invalid state of control.

Syntax

void SetInvalid (bool r [,bool update=true])

Parameters

- Returns: -

Methods

GetColor

c.GetColor = function()

Gets edited color value.

Syntax

string GetColor ()

Parameters

Returns

-

stdDropDown

Standard drop down control (based on ngDropDown).

Summary
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.

Properties

Invalid

...  Type: bool Default value: false

Methods

SetInvalid

Sets (visual) invalid state of control.

Syntax

void SetInvalid (bool r [,bool update=true])

Parameters

- Returns: -

stdDropDownList

Standard drop down list control (based on ngDropDownList).

Summary
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.

Properties

Invalid

...  Type: bool Default value: false

Methods

SetInvalid

Sets (visual) invalid state of control.

Syntax

void SetInvalid (bool r [,bool update=true])

Parameters

- Returns: -

stdMemo

Standard memo control (based on ngMemo).

Summary
Properties
Invalid...
Methods
SetInvalidSets (visual) invalid state of control.

Properties

Invalid

...  Type: bool Default value: false

Methods

SetInvalid

c.SetInvalid=function(r,
update)

Sets (visual) invalid state of control.

Syntax

void SetInvalid (bool r [,bool update=true])

Parameters

- Returns: -

stdPages

Standard pages control (based on ngPages).

stdToolBar

Standard toolbar control (based on ngToolBar).

stdWebBrowser

Standard web browser control (based on ngWebBrowser).

stdProgressBar

Standard progress bar control (based on ngProgressBar).

stdProgressDot

Standard progress dot control (based on ngText).

stdList

Standard list control (based on ngList).

Definition

TreeImg

Constants

’triangle’...
’folder’...
’plusminus’...

Controls

List

List: { Type: ngVal(listtype,'stdList'), style: { border: '0px' } }

stdList

Loading

Loading: { Type: 'stdProgressDot', L: 10, T: ((controltype==='ngDataSet') || (controltype==='ngDBDataSet') || (def.Controls && def.Controls.List && def.Controls.List.Data && def.Controls.List.Data.Columns && def.Controls.List.Data.Columns.length>0) ? 31 : 10), Data: { Visible: false } }

stdProgressDot

Paging

FirstPage

PageNo

stdSplitPanel

Standard split panel control (based on ngSplitPanel).

Definition

Mover

Constants

’handle’...
’both’...
’controls1’...
’controls2’...
’none’...

stdDropPanel

Drop-down panel control (based on ngDropPanel).

stdWindow

Standard window control (based on ngWindow).

stdDialog

Standard dialog control (based on ngWindow).

Definition

CloseBtn

...  Type: bool

HelpBtn

...  Type: bool

MaxBtn

...  Type: bool

MinBtn

...  Type: bool

stdHint

Standard hint control (based on ngHint).

stdTextHint

Standard hint text control (based on ngTextHint).

Controls

Hint

Hint: { Type: 'stdText', L: 5, T: 2 }

stdText

Definition

DlgCheckBox

...  Type: object Default value: undefined

Controls

Message

Content

Content: { Type: 'ngPanel', L: 15, R: 15, H: 15 }

ngPanel

Buttons

OK

OK: { Type: 'stdButton', W: 80 }

stdButton

Yes

Yes: { Type: 'stdButton', W: 80 }

stdButton

No

No: { Type: 'stdButton', W: 80 }

stdButton

Cancel

Cancel: { Type: 'stdButton', W: 80 }

stdButton

CheckBox

CheckBox: { Type: 'stdCheckBox', L: 0, B: 10, Data: def.DlgCheckBox }

stdCheckBox (if DlgCheckBox defined)

dlgMessageBox

Message box dialog (based on stdMessageDlg).

Definition

DlgIcon

...  Type: mixed Default value: mbIconInformation

Controls

Icon

Icon: { Type: 'stdImage', L: 15, T: 15, W: ic.W, H: ic.H, Data: { Img: ic } }

stdImage

dlgInputBox

Input box dialog (based on stdMessageDlg).

Definition

DlgAllowEmpty

...  Type: bool Default value: false

DlgHint

...  Type: string Default value: ’’

Controls

Edit

Edit: { Type: 'stdEdit', L: 0, T: 2, R: 0, Data: { } }

stdEdit

dlgDropDownBox

Definition

DlgAllowEmpty

...  Type: bool Default value: false

DlgHint

...  Type: string Default value: ’’

DlgItems

...  Type: array Default value: []

Controls

Edit

ngRegisterControlType('dlgDropDownBox',
Create_dlgEditBox)

stdDropDown

dlgDropDownListBox

Dropdown list dialog (based on stdMessageDlg).

Definition

DlgAllowEmpty

...  Type: bool Default value: false

DlgHint

...  Type: string Default value: ’’

DlgItems

...  Type: array Default value: []

Controls

Edit

ngRegisterControlType('dlgDropDownListBox',
Create_dlgEditBox)

stdDropDownList

dlgMemoBox

Input memo dialog (based on stdMessageDlg).

Definition

DlgAllowEmpty

...  Type: bool Default value: false

DlgItems

...  Type: array Default value: []

Controls

Edit

ngRegisterControlType('dlgMemoBox',
Create_dlgEditBox)

stdMemo

dlgListBox

List box dialog (based on stdMessageDlg).

Definition

DlgAllowEmpty

...  Type: bool Default value: false

DlgHint

...  Type: string Default value: ’’

Controls

List

List: { Type: 'stdList', L: 0, T: 2, R: 0, H: 250, Data: { SelectType: nglSelectSingle } }

stdList

dlgProgressBox

Progress box dialog (based on stdMessageDlg).

Controls

Progress

Progress: { Type: 'stdProgressBar', L: 0, T: 5, R: 0 }

stdProgressBar

dlgWaitBox

Wait box dialog (based on stdMessageDlg).

Controls

Progress

Progress: { Type: 'stdProgressDot', L: 15, T: 15 }

stdProgressDot

dlgAbout

Application about dialog (based on ngAboutDlg).

Controls

AppInfo

stdCalendar

Standard calendar control (based on ngCalendar).

stdEditDate

Standard edit date control (based on ngEditDate).

stdEditTime

Standard edit date control (based on ngEditTime).

stdMenu

Standard menu control (based on ngMenu).

stdMenuBar

Standard menu bar control (based on ngMenuBar).

stdMenuBarButton

Standard menu bar button control (based on ngMenuBarButton).

stdSplitButton

Button with menu control (based on ngSplitButton).

stdViewModelForm

View model form control (based on ngViewModelForm).

stdEditField

Standard drop down control (based on ngEditField).

stdSearchBoxField

Standard search box field control (based on stdSearchBox).

stdEditBoxBtnField

Standard edit field control with elipsis button (based on stdEditBoxBtn).

stdEditNumField

Standard drop down field control (based on ngEditNumField).

stdColorEditField

Standard color edit field control (based on stdColorEdit).

stdDropDownField

Standard drop down field control (based on ngDropDownField).

stdDropDownListField

Standard drop down list field control (based on ngDropDownListField).

stdEditDateField

Standard edit date field control (based on ngEditDate).

stdEditTimeField

Standard edit date field control (based on ngEditTime).

stdMemoField

Standard memo field control (based on ngMemoField).

stdDataSet

Standard dataset control (based on ngDataSet).

stdDBViewModelForm

View model form control (based on ngDBViewModelForm).

stdDBToolBar

Standard ViewModel database toolbar control (based on ngDBToolBar).

stdDBDataSet

Standard dataset control (based on ngDBDataSet).

var WinXPControls
Reference to WinXP control definitions.
This class implements a generic panel control.
Standard frame control (based on ngPanel).
Standard align panel control (based on ngPanel/ngFrame).
This class implements a generic static text control.
This class implements a generic image control.
Standard check box control (based on ngButton).
Standard radio button control (based on ngButton).
This class implements a generic button control.
This class implements a generic group control.
This class implements a generic edit control.
c.SetInvalid=function(r,
update)
Sets (visual) invalid state of control.
Standard edit control (based on ngEdit).
c.Elipsis=function()
Invokes elipsis.
c.Search=function(t)
Invokes search.
Standard edit number control with spin buttons (based on ngEdit).
Standard drop down control (based on ngEdit).
c.GetColor = function()
Gets edited color value.
Standard drop down list control (based on ngEdit).
This class implements a generic memo control.
c.SetInvalid=function(r,
update)
Sets (visual) invalid state of control.
This class implements a generic page control.
This class implements a generic toolbar control.
This class implements a web browser control.
This class implements a generic progress bar control.
This class implements a generic list control.
This class implements ngPageList control (based on component ngFrame)
List: { Type: ngVal(listtype,'stdList'), style: { border: '0px' } }
stdList
Standard list control (based on ngList).
Loading: { Type: 'stdProgressDot', L: 10, T: ((controltype==='ngDataSet') || (controltype==='ngDBDataSet') || (def.Controls && def.Controls.List && def.Controls.List.Data && def.Controls.List.Data.Columns && def.Controls.List.Data.Columns.length>0) ? 31 : 10), Data: { Visible: false } }
stdProgressDot
Standard progress dot control (based on ngText).
Standard button control (based on ngButton).
This class implements a generic split panel control.
This class implements a generic drop-down panel control.
This class implements a generic window control.
This class implements a generic hint control.
Simple hint text component (based on ngHint).
Hint: { Type: 'stdText', L: 5, T: 2 }
stdText
Standard text control (based on ngText).
function ngMessageDlg(type,
text,
caption,
onclose,
def)
Creates dialog.
Content: { Type: 'ngPanel', L: 15, R: 15, H: 15 }
ngPanel
OK: { Type: 'stdButton', W: 80 }
stdButton
Standard button control (based on ngButton).
Yes: { Type: 'stdButton', W: 80 }
stdButton
No: { Type: 'stdButton', W: 80 }
stdButton
Cancel: { Type: 'stdButton', W: 80 }
stdButton
CheckBox: { Type: 'stdCheckBox', L: 0, B: 10, Data: def.DlgCheckBox }
stdCheckBox (if DlgCheckBox defined)
Standard check box control (based on ngCheckBox).
Standard message box dialog (based on ngMessageDlg).
Icon: { Type: 'stdImage', L: 15, T: 15, W: ic.W, H: ic.H, Data: { Img: ic } }
stdImage
Standard image control (based on ngImage).
Edit: { Type: 'stdEdit', L: 0, T: 2, R: 0, Data: { } }
stdEdit
ngRegisterControlType('dlgDropDownBox',
Create_dlgEditBox)
stdDropDown
Standard drop down control (based on ngDropDown).
ngRegisterControlType('dlgDropDownListBox',
Create_dlgEditBox)
stdDropDownList
Standard drop down list control (based on ngDropDownList).
ngRegisterControlType('dlgMemoBox',
Create_dlgEditBox)
stdMemo
Standard memo control (based on ngMemo).
List: { Type: 'stdList', L: 0, T: 2, R: 0, H: 250, Data: { SelectType: nglSelectSingle } }
stdList
Progress: { Type: 'stdProgressBar', L: 0, T: 5, R: 0 }
stdProgressBar
Standard progress bar control (based on ngProgressBar).
Progress: { Type: 'stdProgressDot', L: 15, T: 15 }
stdProgressDot
Application about dialog (based on ngMessageDlg).
This class implements a generic calendar control.
Standard edit date control (based on ngEdit).
Standard edit date control (based on ngEdit).
Menu control (based on ngList).
Menu bar control (based on ngToolBar).
Button for menu representation in menu bar control (based on ngButton).
Button with menu dropdown (based on ngButton).
View model form control (based on ngFrame).
Edit field control (based on ngEdit).
Standard search box control (based on stdEdit).
Standard edit control with elipsis button (based on stdEdit).
Edit number field control (based on ngEditNum).
Standard color edit control (based on ngDropDown).
Dropdown field control (based on ngDropDown).
Dropdown list field control (based on ngDropDownList).
Memo field control (based on ngMemo).
ViewModel dataset control (based on ngPageList).
View model form control (based on ngViewModelForm).
ViewModel database toolbar control (based on ngToolBar).
ViewModel dataset control (based on ngDataSet).
Close