-
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
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.
Set the icon of an existing button.
Return the text of an existing button.
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.