class

Godot::PopupMenu

Inherits Godot::Popup < Godot::Window < Godot::Viewport < Godot::Node < Godot::Object < Reference < Object

Constructors

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

Instance methods

activate_item_by_event(event : InputEvent, for_global_only : Bool) : Bool
Source
add_check_item(label : String, id : Int64, accel : Int64) : Void
Source
add_check_shortcut(shortcut : Shortcut, id : Int64, global : Bool) : Void
Source
add_icon_check_item(texture : Texture2D, label : String, id : Int64, accel : Int64) : Void
Source
add_icon_check_shortcut(texture : Texture2D, shortcut : Shortcut, id : Int64, global : Bool) : Void
Source
add_icon_item(texture : Texture2D, label : String, id : Int64, accel : Int64) : Void
Source
add_icon_radio_check_item(texture : Texture2D, label : String, id : Int64, accel : Int64) : Void
Source
add_icon_radio_check_shortcut(texture : Texture2D, shortcut : Shortcut, id : Int64, global : Bool) : Void
Source
add_icon_shortcut(texture : Texture2D, shortcut : Shortcut, id : Int64, global : Bool, allow_echo : Bool) : Void
Source
add_item(label : String, id : Int64, accel : Int64) : Void
Source
add_multistate_item(label : String, max_states : Int64, default_state : Int64, id : Int64, accel : Int64) : Void
Source
add_radio_check_item(label : String, id : Int64, accel : Int64) : Void
Source
add_radio_check_shortcut(shortcut : Shortcut, id : Int64, global : Bool) : Void
Source
add_separator(label : String, id : Int64) : Void
Source
add_shortcut(shortcut : Shortcut, id : Int64, global : Bool, allow_echo : Bool) : Void
Source
add_submenu_item(label : String, submenu : String, id : Int64) : Void
Source
add_submenu_node_item(label : String, submenu : PopupMenu, id : Int64) : Void
Source
allow_search

Property allow_search getter

Source
allow_search=(val)

Property allow_search setter

Source
allow_search?
Source
clear(free_submenus : Bool) : Void
Source
get_allow_search
Source
get_focused_item
Source
get_item_accelerator(index : Int64) : Int64
Source
get_item_auto_translate_mode(index : Int64) : Int64
Source
get_item_count
Source
get_item_icon(index : Int64) : Texture2D
Source
get_item_icon_max_width(index : Int64) : Int64
Source
get_item_icon_modulate(index : Int64) : Color
Source
get_item_id(index : Int64) : Int64
Source
get_item_indent(index : Int64) : Int64
Source
get_item_index(id : Int64) : Int64
Source
get_item_language(index : Int64) : String
Source
get_item_metadata(index : Int64) : Pointer(Void)
Source
get_item_multistate(index : Int64) : Int64
Source
get_item_multistate_max(index : Int64) : Int64
Source
get_item_shortcut(index : Int64) : Shortcut
Source
get_item_submenu(index : Int64) : String
Source
get_item_submenu_node(index : Int64) : PopupMenu
Source
get_item_text(index : Int64) : String
Source
get_item_text_direction(index : Int64) : Int64
Source
get_item_tooltip(index : Int64) : String
Source
get_search_bar_fuzzy_search_max_misses
Source
get_search_bar_min_item_count
Source
get_shrink_height
Source
get_shrink_width
Source
get_submenu_popup_delay
Source
get_system_menu
Source
hide_on_checkable_item_selection

Property hide_on_checkable_item_selection getter

Source
hide_on_checkable_item_selection=(val)

Property hide_on_checkable_item_selection setter

Source
hide_on_checkable_item_selection?
Source
hide_on_item_selection

Property hide_on_item_selection getter

Source
hide_on_item_selection=(val)

Property hide_on_item_selection setter

Source
hide_on_item_selection?
Source
hide_on_state_item_selection

Property hide_on_state_item_selection getter

Source
hide_on_state_item_selection=(val)

Property hide_on_state_item_selection setter

Source
hide_on_state_item_selection?
Source
is_hide_on_checkable_item_selection
Source
is_hide_on_item_selection
Source
is_hide_on_state_item_selection
Source
is_item_checkable(index : Int64) : Bool
Source
is_item_checked(index : Int64) : Bool
Source
is_item_disabled(index : Int64) : Bool
Source
is_item_indeterminate(index : Int64) : Bool
Source
is_item_radio_checkable(index : Int64) : Bool
Source
is_item_separator(index : Int64) : Bool
Source
is_item_shortcut_disabled(index : Int64) : Bool
Source
is_native_menu
Source
is_prefer_native_menu
Source
is_search_bar_enabled
Source
is_search_bar_fuzzy_search_enabled
Source
is_system_menu
Source
item_count

Property item_count getter

Source
item_count=(val : Int)

Property item_count setter

Source
prefer_native_menu

Property prefer_native_menu getter

Source
prefer_native_menu=(val)

Property prefer_native_menu setter

Source
prefer_native_menu?
Source
remove_item(index : Int64) : Void
Source
scroll_to_item(index : 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
set_allow_search(allow : Bool) : Void
Source
set_focused_item(index : Int64) : Void
Source
set_hide_on_checkable_item_selection(enable : Bool) : Void
Source
set_hide_on_item_selection(enable : Bool) : Void
Source
set_hide_on_state_item_selection(enable : Bool) : Void
Source
set_item_accelerator(index : Int64, accel : Int64) : Void
Source
set_item_as_checkable(index : Int64, enable : Bool) : Void
Source
set_item_as_radio_checkable(index : Int64, enable : Bool) : Void
Source
set_item_as_separator(index : Int64, enable : Bool) : Void
Source
set_item_auto_translate_mode(index : Int64, mode : Int64) : Void
Source
set_item_checked(index : Int64, checked : Bool) : Void
Source
set_item_count(count : Int64) : Void
Source
set_item_disabled(index : Int64, disabled : Bool) : Void
Source
set_item_icon(index : Int64, icon : Texture2D) : Void
Source
set_item_icon_max_width(index : Int64, width : Int64) : Void
Source
set_item_icon_modulate(index : Int64, modulate : Color) : Void
Source
set_item_id(index : Int64, id : Int64) : Void
Source
set_item_indent(index : Int64, indent : Int64) : Void
Source
set_item_indeterminate(index : Int64, indeterminate : Bool) : Void
Source
set_item_index(index : Int64, target_index : Int64) : Void
Source
set_item_language(index : Int64, language : String) : Void
Source
set_item_metadata(index : Int64, metadata : Pointer(Void)) : Void
Source
set_item_multistate(index : Int64, state : Int64) : Void
Source
set_item_multistate_max(index : Int64, max_states : Int64) : Void
Source
set_item_shortcut(index : Int64, shortcut : Shortcut, global : Bool) : Void
Source
set_item_shortcut_disabled(index : Int64, disabled : Bool) : Void
Source
set_item_submenu(index : Int64, submenu : String) : Void
Source
set_item_submenu_node(index : Int64, submenu : PopupMenu) : Void
Source
set_item_text(index : Int64, text : String) : Void
Source
set_item_text_direction(index : Int64, direction : Int64) : Void
Source
set_item_tooltip(index : Int64, tooltip : String) : Void
Source
set_prefer_native_menu(enabled : Bool) : 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
set_shrink_height(shrink : Bool) : Void
Source
set_shrink_width(shrink : Bool) : Void
Source
set_submenu_popup_delay(seconds : Float64) : Void
Source
set_system_menu(system_menu_id : Int64) : Void
Source
shrink_height

Property shrink_height getter

Source
shrink_height=(val)

Property shrink_height setter

Source
shrink_height?
Source
shrink_width

Property shrink_width getter

Source
shrink_width=(val)

Property shrink_width setter

Source
shrink_width?
Source
system_menu_id

Property system_menu_id getter

Source
system_menu_id=(val : Int)

Property system_menu_id setter

Source
toggle_item_checked(index : Int64) : Void
Source
toggle_item_multistate(index : Int64) : Void
Source