-
Notifications
You must be signed in to change notification settings - Fork 4
Kinds
nicolaspayette edited this page Dec 4, 2014
·
33 revisions
Those are the widget kinds that are bundled with the extension. Other kinds could also be added.
A tab is not a widget per se (and not included in the list reported by xw:widgets
), but it is mostly manipulated in the same way.
Create | List | Default Property |
---|---|---|
xw:create-tab |
xw:tabs |
None |
Property | Getter | Setter | Type | Default
--- | --- | --- | --- | --- | ---
Color | xw:color
| xw:set-color
| Color | white
Enabled | xw:enabled?
| xw:set-enabled?
| Boolean | true
Key | xw:key
| None | String | n/a
Kind | xw:kind
| None | String | "TAB"
Order | xw:order
| xw:set-order
| Number | 0
Title | xw:title
| xw:set-title
| String | ""
Create | List | Default Property |
---|---|---|
xw:create-button |
xw:buttons |
None |
Property | Getter | Setter | Type | Default |
---|---|---|---|---|
Color | xw:color |
xw:set-color |
Color | [188 188 230 255] |
Commands | xw:commands |
xw:commands |
String | "" |
Enabled | xw:enabled? |
xw:set-enabled? |
Boolean | true |
Font color | xw:font-color |
xw:set-font-color |
Color | black |
Font size | xw:font-size |
xw:set-font-size |
Number | 12 |
Height | xw:height |
xw:set-height |
Number | 25 |
Hidden | xw:hidden? |
xw:hidden? |
Boolean | false |
Key | xw:key |
None | String | n/a |
Kind | xw:kind |
None | String | "BUTTON" |
Label | xw:label |
xw:set-label |
String | "" |
Tab | xw:tab |
xw:set-tab |
String | Last created tab |
Width | xw:width |
xw:set-width |
Number | 150 |
X | xw:x |
xw:set-x |
Number | 10 |
Y | xw:y |
xw:set-y |
Number | 10 |
Create | List | Default Property |
---|---|---|
xw:create-checkbox |
xw:checkboxes |
Selected |
Property | Getter | Setter | Type | Default |
---|---|---|---|---|
Color | xw:color |
xw:set-color |
Color | [130 188 183 255] |
Enabled | xw:enabled? |
xw:set-enabled? |
Boolean | true |
Font color | xw:font-color |
xw:set-font-color |
Color | black |
Font size | xw:font-size |
xw:set-font-size |
Number | 12 |
Height | xw:height |
xw:set-height |
Number | 25 |
Hidden | xw:hidden? |
xw:hidden? |
Boolean | false |
Key | xw:key |
None | String | n/a |
Kind | xw:kind |
None | String | "CHECKBOX" |
Label | xw:label |
xw:set-label |
String | "" |
Opaque | xw:opaque? |
xw:set-opaque? |
Boolean | true |
Selected | xw:selected? |
xw:set-selected? |
Boolean | false |
Tab | xw:tab |
xw:set-tab |
String | Last created tab |
Width | xw:width |
xw:set-width |
Number | 150 |
X | xw:x |
xw:set-x |
Number | 10 |
Y | xw:y |
xw:set-y |
Number | 10 |
Create | List | Default Property |
---|---|---|
xw:create-chooser |
xw:choosers |
Selected Item |
Property | Getter | Setter | Type | Default |
---|---|---|---|---|
Color | xw:color |
xw:set-color |
Color | [130 188 183 255] |
Enabled | xw:enabled? |
xw:set-enabled? |
Boolean | true |
Font color | xw:font-color |
xw:set-font-color |
Color | black |
Font size | xw:font-size |
xw:set-font-size |
Number | 12 |
Height | xw:height |
xw:set-height |
Number | 50 |
Hidden | xw:hidden? |
xw:hidden? |
Boolean | false |
Items | xw:items |
xw:set-items |
List | [] |
Key | xw:key |
None | String | n/a |
Kind | xw:kind |
None | String | "CHOOSER" |
Label | xw:label |
xw:set-label |
String | "" |
Opaque | xw:opaque? |
xw:set-opaque? |
Boolean | true |
Selected Item | xw:selected-item |
xw:set-selected-item |
Any | nobody |
Tab | xw:tab |
xw:set-tab |
String | Last created tab |
Width | xw:width |
xw:set-width |
Number | 150 |
X | xw:x |
xw:set-x |
Number | 10 |
Y | xw:y |
xw:set-y |
Number | 10 |
Create | List | Default Property |
---|---|---|
xw:create-multi-chooser |
xw:multi-choosers |
Selected Items |
Property | Getter | Setter | Type | Default |
---|---|---|---|---|
Color | xw:color |
xw:set-color |
Color | [130 188 183 255] |
Enabled | xw:enabled? |
xw:set-enabled? |
Boolean | true |
Font color | xw:font-color |
xw:set-font-color |
Color | black |
Font size | xw:font-size |
xw:set-font-size |
Number | 12 |
Height | xw:height |
xw:set-height |
Number | 100 |
Hidden | xw:hidden? |
xw:hidden? |
Boolean | false |
Items | xw:items |
xw:set-items |
List | [] |
Key | xw:key |
None | String | n/a |
Kind | xw:kind |
None | String | "MULTI-CHOOSER" |
Label | xw:label |
xw:set-label |
String | "" |
Opaque | xw:opaque? |
xw:set-opaque? |
Boolean | true |
Selected Items | xw:selected-items |
xw:set-selected-items |
List | [] |
Tab | xw:tab |
xw:set-tab |
String | Last created tab |
Width | xw:width |
xw:set-width |
Number | 150 |
X | xw:x |
xw:set-x |
Number | 10 |
Y | xw:y |
xw:set-y |
Number | 10 |
Create | List | Default Property |
---|---|---|
xw:create-note |
xw:notes |
Text |
Property | Getter | Setter | Type | Default |
---|---|---|---|---|
Color | xw:color |
xw:set-color |
Color | white |
Enabled | xw:enabled? |
xw:set-enabled? |
Boolean | true |
Font color | xw:font-color |
xw:set-font-color |
Color | black |
Font size | xw:font-size |
xw:set-font-size |
Number | 12 |
Height | xw:height |
xw:set-height |
Number | 25 |
Hidden | xw:hidden? |
xw:hidden? |
Boolean | false |
Key | xw:key |
None | String | n/a |
Kind | xw:kind |
None | String | "NOTE" |
Opaque | xw:opaque? |
xw:set-opaque? |
Boolean | false |
Tab | xw:tab |
xw:set-tab |
String | Last created tab |
Text | xw:text |
xw:set-text |
String | "" |
Width | xw:width |
xw:set-width |
Number | 150 |
X | xw:x |
xw:set-x |
Number | 10 |
Y | xw:y |
xw:set-y |
Number | 10 |
Create | List | Default Property |
---|---|---|
xw:create-numeric-input |
xw:numeric-inputs |
Value |
Property | Getter | Setter | Type | Default |
---|---|---|---|---|
Color | xw:color |
xw:set-color |
Color | [130 188 183 255] |
Enabled | xw:enabled? |
xw:set-enabled? |
Boolean | true |
Font color | xw:font-color |
xw:set-font-color |
Color | black |
Font size | xw:font-size |
xw:set-font-size |
Number | 12 |
Height | xw:height |
xw:set-height |
Number | 50 |
Hidden | xw:hidden? |
xw:hidden? |
Boolean | false |
Key | xw:key |
None | String | n/a |
Kind | xw:kind |
None | String | "NUMERIC-INPUT" |
Label | xw:label |
xw:set-label |
String | "" |
Opaque | xw:opaque? |
xw:set-opaque? |
Boolean | true |
Tab | xw:tab |
xw:set-tab |
String | Last created tab |
Value | xw:value |
xw:set-value |
Number | 0 |
Width | xw:width |
xw:set-width |
Number | 150 |
X | xw:x |
xw:set-x |
Number | 10 |
Y | xw:y |
xw:set-y |
Number | 10 |
Create | List | Default Property |
---|---|---|
xw:create-slider |
xw:sliders |
Value |
Property | Getter | Setter | Type | Default |
---|---|---|---|---|
Color | xw:color |
xw:set-color |
Color | [130 188 183 255] |
Enabled | xw:enabled? |
xw:set-enabled? |
Boolean | true |
Font color | xw:font-color |
xw:set-font-color |
Color | black |
Font size | xw:font-size |
xw:set-font-size |
Number | 12 |
Height | xw:height |
xw:set-height |
Number | 50 |
Hidden | xw:hidden? |
xw:hidden? |
Boolean | false |
Increment | xw:increment |
xw:set-increment |
Number | 1 |
Key | xw:key |
None | String | n/a |
Kind | xw:kind |
None | String | "SLIDER" |
Label | xw:label |
xw:set-label |
String | "" |
Maximum | xw:maximum |
xw:set-maximum |
Number | 0 |
Minimum | xw:minimum |
xw:set-minimum |
Number | 0 |
Opaque | xw:opaque? |
xw:set-opaque? |
Boolean | true |
Tab | xw:tab |
xw:set-tab |
String | Last created tab |
Units | xw:units |
xw:set-units |
String | "" |
Value | xw:value |
xw:set-value |
Number | 50 |
Width | xw:width |
xw:set-width |
Number | 150 |
X | xw:x |
xw:set-x |
Number | 10 |
Y | xw:y |
xw:set-y |
Number | 10 |
Create | List | Default Property |
---|---|---|
xw:create-text-input |
xw:text-inputs |
Text |
Property | Getter | Setter | Type | Default |
---|---|---|---|---|
Color | xw:color |
xw:set-color |
Color | [130 188 183 255] |
Enabled | xw:enabled? |
xw:set-enabled? |
Boolean | true |
Font color | xw:font-color |
xw:set-font-color |
Color | black |
Font size | xw:font-size |
xw:set-font-size |
Number | 12 |
Height | xw:height |
xw:set-height |
Number | 50 |
Hidden | xw:hidden? |
xw:hidden? |
Boolean | false |
Key | xw:key |
None | String | n/a |
Kind | xw:kind |
None | String | "TEXT-INPUT" |
Label | xw:label |
xw:set-label |
String | "" |
Opaque | xw:opaque? |
xw:set-opaque? |
Boolean | true |
Tab | xw:tab |
xw:set-tab |
String | Last created tab |
Text | xw:text |
xw:set-text |
String | "" |
Width | xw:width |
xw:set-width |
Number | 150 |
X | xw:x |
xw:set-x |
Number | 10 |
Y | xw:y |
xw:set-y |
Number | 10 |