-
Notifications
You must be signed in to change notification settings - Fork 0
class_optionbutton
reduz edited this page Feb 23, 2014
·
9 revisions
Inherits: Button\n\n
Button control that provides selectable options when pressed.
- void ** add_item ** ( String label, int id=-1 )
- void ** add_icon_item ** ( Texture texture, String label, int id )
- void ** set_item_text ** ( int idx, String text )
- void ** set_item_icon ** ( int idx, Texture texture )
- void ** set_item_disabled ** ( int idx, bool disabled )
- void ** set_item_ID ** ( int idx, int id )
- void ** set_item_metadata ** ( int idx, var metadata )
- String ** get_item_text ** ( int idx ) const
- Texture ** get_item_icon ** ( int idx ) const
- int ** get_item_ID ** ( int idx ) const
- void ** get_item_metadata ** ( int idx ) const
- bool ** is_item_disabled ** ( int idx ) const
- int ** get_item_count ** ( ) const
- void ** add_separator ** ( )
- void ** clear ** ( )
- void ** select ** ( int arg0 )
- int ** get_selected ** ( ) const
- int ** get_selected_ID ** ( ) const
- void ** get_selected_metadata ** ( ) const
- void ** remove_item ** ( int idx )
- ** item_selected ** ( int ID )
OptionButton is a type button that provides a selectable list of items when pressed. The item selected becomes the "current" item and is displayed as the button text.
- void ** add_item ** ( String label, int id=-1 ) \ Add an item, with text "label" and (optionally) id. If no "id" is passed, "id" becomes the item index. New items are appended at the end.
- void ** add_icon_item ** ( Texture texture, String label, int id ) \ Add an item, with a "texture" icon, text "label" and (optionally) id. If no "id" is passed, "id" becomes the item index. New items are appended at the end.
- void ** set_item_text ** ( int idx, String text ) \ Set the text of an item at index "idx".
- void ** set_item_icon ** ( int idx, Texture texture ) \ Set the icon of an item at index "idx".
- void ** set_item_ID ** ( int idx, int id ) \ Set the ID of an item at index "idx".
- String ** get_item_text ** ( int idx ) const \ Return the text of the item at index "idx".
- Texture ** get_item_icon ** ( int idx ) const \ Return the icon of the item at index "idx".
- int ** get_item_ID ** ( int idx ) const \ Return the ID of the item at index "idx".
- int ** get_item_count ** ( ) const \ Return the amount of items in the OptionButton.
- void ** add_separator ** ( ) \ Add a separator to the list of items. Separators help to group items. Separator also takes up an index and is appended at the end.
- void ** clear ** ( ) \ Clear all the items in the optionbutton.
- int ** get_selected ** ( ) const \ Return the current item index