forked from godotengine/godot
-
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.
- 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.