-
Notifications
You must be signed in to change notification settings - Fork 0
class_buttonarray
reduz edited this page Feb 23, 2014
·
9 revisions
Inherits: control\ Category: Core\
Array of Buttons.
- void #add_button( String text )
- void #add_icon_button( Object icon, String text="" )
- void #set_button_text( int button, String text )
- void #set_button_icon( int button, Object icon )
- String #get_button_text( int button ) const
- Object #get_button_icon( int button ) const
- int #get_button_count(****) const
- int #get_selected(****) const
- int #get_hovered(****) const
- void #set_selected( int button )
- void #erase_button( int button )
- void #clear(****)
- button_selected**(** int button )
- ALIGN_BEGIN = 0 - Align buttons at the begining.
- ALIGN_CENTER = 1 - Align buttons in the middle.
- ALIGN_END = 2 - Align buttons at the end.
- ALIGN_FILL = 3 - Spread the buttons, but keep them small.
- ALIGN_EXPAND_FILL = 4 - Spread the buttons, but expand them.
Array of Buttons. A Button array is useful to have an array of buttons laid out vertically or horizontally. Only one can be selected. This is useful for joypad based interfaces and option menus.
== add_button ==
- void #add_button( String text ) \ Add a new button. == set_button_icon ==
- void #set_button_icon( int button, Object icon ) \ Set the icon of an existing button. == get_button_text ==
- String #get_button_text( int button ) const \ Return the text of an existing button. == get_button_icon ==
- Object #get_button_icon( int button ) const \ Return the icon of an existing button. == get_button_count ==
- int #get_button_count(****) const \ Return the amount of buttons in the array. == get_selected ==
- int #get_selected(****) const \ Return the currently selected button in the array. == get_hovered ==
- int #get_hovered(****) const \ Return the currently hovered button in the array. == set_selected ==
- void #set_selected( int button ) \ Sekect a button in the array. == erase_button ==
- void #erase_button( int button ) \ Remove a button in the array, by index. == clear ==
- void #clear(****) \ Clear the button array.