Godot::NativeMenu
Inherits Godot::Object < Reference < Object
Godot NativeMenu singleton (NativeMenu).
Constructors
new(pointer : Pointer(Void) = Pointer(Void).null)
SourceClass methods
singleton_ptr
SourceInstance methods
add_check_item(rid : Int64, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void), accelerator : Int64, index : Int64) : Int64
Sourceadd_icon_check_item(rid : Int64, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void), accelerator : Int64, index : Int64) : Int64
Sourceadd_icon_item(rid : Int64, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void), accelerator : Int64, index : Int64) : Int64
Sourceadd_icon_radio_check_item(rid : Int64, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void), accelerator : Int64, index : Int64) : Int64
Sourceadd_item(rid : Int64, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void), accelerator : Int64, index : Int64) : Int64
Sourceadd_multistate_item(rid : Int64, label : String, max_states : Int64, default_state : Int64, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void), accelerator : Int64, index : Int64) : Int64
Sourceadd_radio_check_item(rid : Int64, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void), accelerator : Int64, index : Int64) : Int64
Sourceadd_separator(rid : Int64, index : Int64) : Int64
Sourceclear(rid : Int64) : Void
Sourcefind_item_index_with_tag(rid : Int64, tag : Pointer(Void)) : Int64
Sourcefind_item_index_with_text(rid : Int64, text : String) : Int64
Sourceget_item_accelerator(rid : Int64, idx : Int64) : Int64
Sourceget_item_callback(rid : Int64, idx : Int64) : Pointer(Void)
Sourceget_item_count(rid : Int64) : Int64
Sourceget_item_icon(rid : Int64, idx : Int64) : Texture2D
Sourceget_item_indentation_level(rid : Int64, idx : Int64) : Int64
Sourceget_item_key_callback(rid : Int64, idx : Int64) : Pointer(Void)
Sourceget_item_max_states(rid : Int64, idx : Int64) : Int64
Sourceget_item_state(rid : Int64, idx : Int64) : Int64
Sourceget_item_tag(rid : Int64, idx : Int64) : Pointer(Void)
Sourceget_item_text(rid : Int64, idx : Int64) : String
Sourceget_item_tooltip(rid : Int64, idx : Int64) : String
Sourceget_minimum_width(rid : Int64) : Float64
Sourceget_popup_close_callback(rid : Int64) : Pointer(Void)
Sourceget_popup_open_callback(rid : Int64) : Pointer(Void)
Sourcehas_feature(feature : Int64) : Bool
Sourceis_item_checkable(rid : Int64, idx : Int64) : Bool
Sourceis_item_checked(rid : Int64, idx : Int64) : Bool
Sourceis_item_disabled(rid : Int64, idx : Int64) : Bool
Sourceis_item_indeterminate(rid : Int64, idx : Int64) : Bool
Sourceis_item_radio_checkable(rid : Int64, idx : Int64) : Bool
Sourceis_opened(rid : Int64) : Bool
Sourceremove_item(rid : Int64, idx : Int64) : Void
Sourceset_interface_direction(rid : Int64, is_rtl : Bool) : Void
Sourceset_item_accelerator(rid : Int64, idx : Int64, keycode : Int64) : Void
Sourceset_item_callback(rid : Int64, idx : Int64, callback : Pointer(Void)) : Void
Sourceset_item_checkable(rid : Int64, idx : Int64, checkable : Bool) : Void
Sourceset_item_checked(rid : Int64, idx : Int64, checked : Bool) : Void
Sourceset_item_disabled(rid : Int64, idx : Int64, disabled : Bool) : Void
Sourceset_item_hover_callbacks(rid : Int64, idx : Int64, callback : Pointer(Void)) : Void
Sourceset_item_icon(rid : Int64, idx : Int64, icon : Texture2D) : Void
Sourceset_item_indentation_level(rid : Int64, idx : Int64, level : Int64) : Void
Sourceset_item_indeterminate(rid : Int64, idx : Int64, indeterminate : Bool) : Void
Sourceset_item_index(rid : Int64, idx : Int64, target_idx : Int64) : Int64
Sourceset_item_key_callback(rid : Int64, idx : Int64, key_callback : Pointer(Void)) : Void
Sourceset_item_max_states(rid : Int64, idx : Int64, max_states : Int64) : Void
Sourceset_item_radio_checkable(rid : Int64, idx : Int64, checkable : Bool) : Void
Sourceset_item_state(rid : Int64, idx : Int64, state : Int64) : Void
Sourceset_item_tag(rid : Int64, idx : Int64, tag : Pointer(Void)) : Void
Sourceset_item_text(rid : Int64, idx : Int64, text : String) : Void
Sourceset_item_tooltip(rid : Int64, idx : Int64, tooltip : String) : Void
Sourceset_minimum_width(rid : Int64, width : Float64) : Void
Sourceset_popup_close_callback(rid : Int64, callback : Pointer(Void)) : Void
Sourceset_popup_open_callback(rid : Int64, callback : Pointer(Void)) : Void
Source