class

Godot::OptionButton

Inherits Godot::Button < Godot::BaseButton < Godot::Control < Godot::CanvasItem < Godot::Node < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

add_icon_item(texture : Texture2D, label : String, id : Int64) : Void
Source
add_item(label : String, id : Int64) : Void
Source
add_separator(text : String) : Void
Source
allow_reselect

Property allow_reselect getter

Source
allow_reselect=(val)

Property allow_reselect setter

Source
allow_reselect?
Source
clear
Source
fit_to_longest_item

Property fit_to_longest_item getter

Source
fit_to_longest_item=(val)

Property fit_to_longest_item setter

Source
fit_to_longest_item?
Source
get_allow_reselect
Source
get_item_auto_translate_mode(idx : Int64) : Int64
Source
get_item_count
Source
get_item_icon(idx : Int64) : Texture2D
Source
get_item_id(idx : Int64) : Int64
Source
get_item_index(id : Int64) : Int64
Source
get_item_metadata(idx : Int64) : Pointer(Void)
Source
get_item_text(idx : Int64) : String
Source
get_item_tooltip(idx : Int64) : String
Source
get_popup
Source
get_search_bar_fuzzy_search_max_misses
Source
get_search_bar_min_item_count
Source
get_selectable_item(from_last : Bool) : Int64
Source
get_selected
Source
get_selected_id
Source
get_selected_metadata
Source
has_selectable_items
Source
is_fit_to_longest_item
Source
is_item_disabled(idx : Int64) : Bool
Source
is_item_separator(idx : Int64) : Bool
Source
is_search_bar_enabled
Source
is_search_bar_fuzzy_search_enabled
Source
item_count

Property item_count getter

Source
item_count=(val : Int)

Property item_count setter

Source
remove_item(idx : Int64) : Void
Source
search_bar_enabled

Property search_bar_enabled getter

Source
search_bar_enabled=(val)

Property search_bar_enabled setter

Source
search_bar_enabled?
Source
search_bar_fuzzy_search_enabled

Property search_bar_fuzzy_search_enabled getter

Source
search_bar_fuzzy_search_enabled=(val)

Property search_bar_fuzzy_search_enabled setter

Source
search_bar_fuzzy_search_enabled?
Source
search_bar_fuzzy_search_max_misses

Property search_bar_fuzzy_search_max_misses getter

Source
search_bar_fuzzy_search_max_misses=(val : Int)

Property search_bar_fuzzy_search_max_misses setter

Source
search_bar_min_item_count

Property search_bar_min_item_count getter

Source
search_bar_min_item_count=(val : Int)

Property search_bar_min_item_count setter

Source
select_val(idx : Int64) : Void
Source
selected

Property selected getter

Source
set_allow_reselect(allow : Bool) : Void
Source
set_disable_shortcuts(disabled : Bool) : Void
Source
set_fit_to_longest_item(fit : Bool) : Void
Source
set_item_auto_translate_mode(idx : Int64, mode : Int64) : Void
Source
set_item_count(count : Int64) : Void
Source
set_item_disabled(idx : Int64, disabled : Bool) : Void
Source
set_item_icon(idx : Int64, texture : Texture2D) : Void
Source
set_item_id(idx : Int64, id : Int64) : Void
Source
set_item_metadata(idx : Int64, metadata : Pointer(Void)) : Void
Source
set_item_text(idx : Int64, text : String) : Void
Source
set_item_tooltip(idx : Int64, tooltip : String) : Void
Source
set_search_bar_enabled(enabled : Bool) : Void
Source
set_search_bar_fuzzy_search_enabled(enabled : Bool) : Void
Source
set_search_bar_fuzzy_search_max_misses(max_misses : Int64) : Void
Source
set_search_bar_min_item_count(count : Int64) : Void
Source
show_popup
Source