1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
|
<?xml version="1.0"?>
<gstructs>
<gstruct name="forms.Control" parent="GrtObject" implementor-module="forms">
<members>
<member name="left" type="int" />
<member name="top" type="int" />
<member name="width" type="int" />
<member name="height" type="int" />
<member name="autosize" type="int" />
<member name="caption" type="string" />
<member name="color" type="string" />
<member name="enabled" type="int" />
<member name="visible" type="int" />
<member name="anchors" type="dict" struct-name="forms.Anchors" />
<member name="constraints" type="dict" struct-name="forms.Constraints" />
<member name="parent" type="string" option="ref" content-struct-name="forms.Control" />
<member name="controls" type="list" opt="ref" content-type="string" content-struct-name="forms.Control" desc="a reference list of all child controls " />
<member name="eventOnClick" type="string" />
<member name="eventOnDblClick" type="string" />
<member name="eventOnResize" type="string" />
<member name="eventOnMouseDown" type="string" />
<member name="eventOnMouseMove" type="string" />
<member name="eventOnMouseUp" type="string" />
<member name="eventOnMouseIn" type="string" />
<member name="eventOnMouseOut" type="string" />
<member name="eventOnKeyDown" type="string" />
<member name="eventOnKeyUp" type="string" />
</members>
</gstruct>
<gstruct name="forms.Anchors" parent="GrtObject" implementor-module="forms">
<members>
<member name="left" type="int" />
<member name="top" type="int" />
<member name="right" type="int" />
<member name="bottom" type="int" />
</members>
</gstruct>
<gstruct name="forms.Constraints" parent="GrtObject" implementor-module="forms" caption="Control Constraints" desc="used to restrict the size of a control">
<members>
<member name="minWidth" type="int" default="16" desc="The minimal width of the control" />
<member name="maxWidth" type="int" desc="The maximal width of the control" />
<member name="minHeight" type="int" default="16" desc="The minimal height of the control" />
<member name="maxHeight" type="int" desc="The maximal height of the control" />
</members>
</gstruct>
<gstruct name="forms.Form" parent="forms.Control" implementor-module="forms">
<members>
<member name="active" type="int" />
<member name="activeControl" type="string" option="ref" content-struct-name="forms.Control" />
<member name="windowState" type="string" />
<member name="eventOnCreate" type="string" />
<member name="eventOnDestroy" type="string" />
<member name="eventOnActivate" type="string" />
<member name="eventOnDeactivate" type="string" />
<member name="eventOnClose" type="string" />
<member name="panels" type="dict" content-type="dict" content-struct-name="forms.Panel" desc="List of all panels that are placed on the form" />
<member name="buttons" type="dict" content-type="dict" content-struct-name="forms.Button" desc="List of all buttons that are placed on the form" />
<member name="edits" type="dict" content-type="dict" content-struct-name="forms.Edit" desc="List of all edits that are placed on the form" />
<member name="checkboxes" type="dict" content-type="dict" content-struct-name="forms.Checkbox" desc="List of all checkboxes that are placed on the form" />
<member name="radiobuttons" type="dict" content-type="dict" content-struct-name="forms.Radiobutton" desc="List of all radiobuttons that are placed on the form" />
<member name="listboxes" type="dict" content-type="dict" content-struct-name="forms.Listbox" desc="List of all listboxes that are placed on the form" />
<member name="dropdowns" type="dict" content-type="dict" content-struct-name="forms.Dropdown" desc="List of all dropdowns that are placed on the form" />
</members>
</gstruct>
<gstruct name="forms.Panel" parent="forms.Control" implementor-module="forms">
<members>
<member name="border" type="int" />
</members>
</gstruct>
<gstruct name="forms.GroupBox" parent="forms.Control" implementor-module="forms" />
<gstruct name="forms.Button" parent="forms.Control" implementor-module="forms">
<members>
<member name="default" type="int" />
<member name="icon" type="string" />
</members>
</gstruct>
<gstruct name="forms.Edit" parent="forms.Control" implementor-module="forms">
<members>
<member name="border" type="int" />
<member name="text" type="string" />
<member name="readOnly" type="int" />
<member name="passwordChar" type="string" />
</members>
</gstruct>
<gstruct name="forms.Checkbox" parent="forms.Control" implementor-module="forms">
<members>
<member name="checked" type="int" />
</members>
</gstruct>
<gstruct name="forms.Radiobutton" parent="forms.Control" implementor-module="forms">
<members>
<member name="group" type="int" />
<member name="checked" type="int" />
</members>
</gstruct>
<gstruct name="forms.Listbox" parent="forms.Control" implementor-module="forms">
<members>
<member name="multiselect" type="int" />
<member name="lastSelectedItem" type="string" />
<member name="items" type="list" content-type="string" />
<member name="selectedItems" type="list" content-type="string" />
</members>
</gstruct>
<gstruct name="forms.Dropdown" parent="forms.Control" implementor-module="forms">
<members>
<member name="fixedList" type="int" />
<member name="item" type="int" />
<member name="text" type="string" />
<member name="stringItems" type="list" content-type="string" />
</members>
</gstruct>
</gstructs>
|