-
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\n\n
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.
- void ** add_button ** ( String text ) \ Add a new button.
- void ** set_button_icon ** ( int button, Object icon ) \ Set the icon of an existing button.
- String ** get_button_text ** ( int button ) const \ Return the text of an existing button.
- Object ** get_button_icon ** ( int button ) const \ Return the icon of an existing button.
- int ** get_button_count ** ( ) const \ Return the amount of buttons in the array.
- int ** get_selected ** ( ) const \ Return the currently selected button in the array.
- int ** get_hovered ** ( ) const \ Return the currently hovered button in the array.
- void ** set_selected ** ( int button ) \ Sekect a button in the array.
- void ** erase_button ** ( int button ) \ Remove a button in the array, by index.
- void ** clear ** ( ) \ Clear the button array.