Skip to content

class_optionbutton

reduz edited this page Feb 23, 2014 · 9 revisions

OptionButton

Inherits: Button\n\n

Brief Description

Button control that provides selectable options when pressed.

Member Functions

Signals

  • ** item_selected ** ( int ID )

Description

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.

Member Function Description

  • 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.
  • 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 ** select ** ( int arg0 ) \ Select an item by index and make it the current item.

Clone this wiki locally