Revision [427]

Last edited on 2011-06-01 15:42:43 by ShinOne
Additions:
||filter||//filter// or //filters//||The filter(s) applied on the //""ListBox""//.||
||scroll||//scroll//||The scroll style applied on the //""ListBox""//.||
Deletions:
||filter||//filter// or //filters//||The filter(s) applied on the //ListBox//.||
||scroll||//scroll//||The scroll style applied on the //ListBox//.||


Revision [426]

Edited on 2011-06-01 15:42:09 by ShinOne
Additions:
||//id//||The id of each //""ListBox""// option.||
||//label//||The label of each //""ListBox""// option.||
||//scroll//||The scroll style applied on the //""ListBox""//.||
Style attributes that maybe used on a //""ListBox""// component.
||filter||//filter// or //filters//||The filter(s) applied on the //ListBox//.||
||scroll||//scroll//||The scroll style applied on the //ListBox//.||
Deletions:
||//label//||The label of the //""ListBox""//.||
Like most input components, the only style attribute supported for //toggle// is //filter//.
||filter||//filter// or //filters//||The filter(s) applied to the //box//.||


Revision [425]

Edited on 2011-06-01 15:37:34 by ShinOne
Additions:
||//itemskin//||The default state skin template for a //""ListBox""// option.||
||//itemskinover//||The rollover state skin template for a //""ListBox""// option.||
||//itemskinselected//||The selected state skin template for a //""ListBox""// option.||
Deletions:
||//skinover//||The rollover state skin template for //""ListBox""//.||
||//skinselected//||The selected state skin template for //""ListBox""//.||


Revision [424]

Edited on 2011-06-01 15:35:52 by ShinOne
Additions:
The middle example also uses the //multiselect// attribute to allow multi-choice selection for the listbox. Hold the SHIFT button to multi-select or deselect options.
Skin attributes that can be set on a //""ListBox""// component.
||//skin//||The default skin template for //""ListBox""//.||
||//skinover//||The rollover state skin template for //""ListBox""//.||
||//skinselected//||The selected state skin template for //""ListBox""//.||
Reserved pattern IDs used in //""ListBox""// template composition.
||//label//||The label of the //""ListBox""//.||
See the [[http://samplemath.com/smaf/ref/com/samplemath/input/ListBox.html SMAF reference]] for more information on the //""ListBox""// component.
Deletions:
The middle example also uses the //multiselect// attribute to allow multi-choice selection for the listbox.
Skin attributes that can be set on a //listbox// component.
||//skin//||The default skin template for //listbox//.||
||//skinover//||The rollover state skin template for //listbox//.||
||//skinselected//||The selected state skin template for //listbox//.||
Reserved pattern IDs used in //listbox// template composition.
||//label//||The label of the //listbox//.||
See the [[http://samplemath.com/smaf/ref/com/samplemath/input/ListBox.html SMAF reference]] for more information on the //listbox// component.


Revision [423]

Edited on 2011-06-01 15:33:37 by ShinOne

No differences.

Revision [422]

Edited on 2011-06-01 15:32:46 by ShinOne
Additions:
The //""ListBox""// component is designated for capturing single or multi-choice input from the user. It technically consists of a linear list of skinable //Button// component instances that may scroll if they have to.
The example below shows variations on a //""ListBox""// component. The left and middle examples show scrolling listboxes with different scroll styles applied on them. Please see [[http://samplemath.com/smaf/doc/wikka.php?wakka=ScrollStyles Scroll Styles]] for more details.
The right example showcases using //""ListBox""// as a radio-button style input. Lots of different variations of UI controls maybe achieved via skinning this component and its elements. For skinning listbox options please view [[http://samplemath.com/smaf/doc/wikka.php?wakka=UsingButton Using Button]] for more details.
Please note that the //""ListBox""// component reserves the //label//, //id// and //scroll// pattern ids.
Deletions:
The //ListBox// component is designated for capturing single or multi-choice input from the user. It technically consists of a linear list of skinable //Button// component instances that may scroll if they have to.
The example below shows variations on a //ListBox// component. The left and middle examples show scrolling listboxes with different scroll styles applied on them. Please see [[http://samplemath.com/smaf/doc/wikka.php?wakka=ScrollStyles Scroll Styles]] for more details.
The right example showcases using //ListBox// as a radio-button style input. Lots of different variations of UI controls maybe achieved via skinning this component and its elements. For skinning listbox options please view [[http://samplemath.com/smaf/doc/wikka.php?wakka=UsingButton Using Button]] for more details.
Please note that the //ListBox// component reserves the //label//, //id// and //scroll// pattern ids.


Revision [421]

Edited on 2011-06-01 15:31:27 by ShinOne
Additions:
The //ListBox// component is designated for capturing single or multi-choice input from the user. It technically consists of a linear list of skinable //Button// component instances that may scroll if they have to.
The example below shows variations on a //ListBox// component. The left and middle examples show scrolling listboxes with different scroll styles applied on them. Please see [[http://samplemath.com/smaf/doc/wikka.php?wakka=ScrollStyles Scroll Styles]] for more details.
The right example showcases using //ListBox// as a radio-button style input. Lots of different variations of UI controls maybe achieved via skinning this component and its elements. For skinning listbox options please view [[http://samplemath.com/smaf/doc/wikka.php?wakka=UsingButton Using Button]] for more details.
Please note that the //ListBox// component reserves the //label//, //id// and //scroll// pattern ids.
Deletions:
The //listbox// component is designated for capturing single or multi-choice input from the user. It technically consists of a linear list of skinable //Button// component instances that may scroll if they have to.
The example below shows variations on a //listbox// component. The left and middle examples show scrolling listboxes with different scroll styles applied on them. Please see [[http://samplemath.com/smaf/doc/wikka.php?wakka=ScrollStyles Applying Scroll Styles]] for more details.
The right example showcases using //listbox// as a radio-button style input. Lots of different variations of UI controls maybe achieved via skinning this component and its elements. For skinning listbox options please view [[http://samplemath.com/smaf/doc/wikka.php?wakka=UsingButton Using Button]] for more details.
Please note that the ListBox component reserves the //label//, //id// and //scroll// pattern ids.


Revision [420]

Edited on 2011-06-01 15:29:32 by ShinOne
Additions:
The //listbox// component is designated for capturing single or multi-choice input from the user. It technically consists of a linear list of skinable //Button// component instances that may scroll if they have to.
The example below shows variations on a //listbox// component. The left and middle examples show scrolling listboxes with different scroll styles applied on them. Please see [[http://samplemath.com/smaf/doc/wikka.php?wakka=ScrollStyles Applying Scroll Styles]] for more details.
The middle example also uses the //multiselect// attribute to allow multi-choice selection for the listbox.
The right example showcases using //listbox// as a radio-button style input. Lots of different variations of UI controls maybe achieved via skinning this component and its elements. For skinning listbox options please view [[http://samplemath.com/smaf/doc/wikka.php?wakka=UsingButton Using Button]] for more details.
Please note that the ListBox component reserves the //label//, //id// and //scroll// pattern ids.

0xdddddd


0xffffff


0xb7e288


0xffffff


0x888888
0x555555


0xffffff


0xb7e288


0xffffff


0x555555


0x666666


0x22cc22


0x22ff22


1
16
scrollbarBackground
scrollbarBackgroundOver
scrollbarHandle
scrollbarHandleOver
4


9
16
.04
false
false
2
20
scrollIndicator
scrollOriginIndicator


0xffffff


0x555555

0xffffff

0xb7e288




































































Deletions:
The example below shows a simple //listbox// component. Please note that the ListBox component reserves the //label// pattern id for setting the listbox's label. It's not obligatory to use this pattern id in your listbox skin template composition.

0xaaaaaa
0xdddddd


0xaaaaaa
0xcc9944


center
0
0xeeeeee


___label___


___label___
SAMPLE LISTBOX
CANCEL


Revision [419]

The oldest known version of this page was created on 2011-06-01 11:25:27 by ShinOne
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki