class

Godot::ItemList

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

Constructors

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

Instance methods

add_icon_item(icon : Texture2D, selectable : Bool) : Int64
Source
add_item(text : String, icon : Texture2D, selectable : Bool) : Int64
Source
allow_reselect

Property allow_reselect getter

Source
allow_reselect=(val)

Property allow_reselect setter

Source
allow_reselect?
Source
allow_rmb_select

Property allow_rmb_select getter

Source
allow_rmb_select=(val)

Property allow_rmb_select setter

Source
allow_rmb_select?
Source
allow_search

Property allow_search getter

Source
allow_search=(val)

Property allow_search setter

Source
allow_search?
Source
auto_height

Property auto_height getter

Source
auto_height=(val)

Property auto_height setter

Source
auto_height?
Source
auto_width

Property auto_width getter

Source
auto_width=(val)

Property auto_width setter

Source
auto_width?
Source
center_on_current(center_verically : Bool, center_horizontally : Bool) : Void
Source
clear
Source
deselect(idx : Int64) : Void
Source
deselect_all
Source
ensure_current_is_visible
Source
fixed_column_width

Property fixed_column_width getter

Source
fixed_column_width=(val : Int)

Property fixed_column_width setter

Source
fixed_icon_size

Property fixed_icon_size getter

Source
fixed_icon_size=(val)

Property fixed_icon_size setter

Source
force_update_list_size
Source
get_allow_reselect
Source
get_allow_rmb_select
Source
get_allow_search
Source
get_fixed_column_width
Source
get_fixed_icon_size
Source
get_h_scroll_bar
Source
get_icon_mode
Source
get_icon_scale
Source
get_item_at_position(position : Vector2, exact : Bool) : Int64
Source
get_item_auto_translate_mode(idx : Int64) : Int64
Source
get_item_count
Source
get_item_custom_bg_color(idx : Int64) : Color
Source
get_item_custom_fg_color(idx : Int64) : Color
Source
get_item_icon(idx : Int64) : Texture2D
Source
get_item_icon_modulate(idx : Int64) : Color
Source
get_item_icon_region(idx : Int64) : Rect2
Source
get_item_language(idx : Int64) : String
Source
get_item_metadata(idx : Int64) : Pointer(Void)
Source
get_item_rect(idx : Int64, expand : Bool) : Rect2
Source
get_item_text(idx : Int64) : String
Source
get_item_text_direction(idx : Int64) : Int64
Source
get_item_tooltip(idx : Int64) : String
Source
get_max_columns
Source
get_max_text_lines
Source
get_scroll_hint_mode
Source
get_select_mode
Source
get_selected_items
Source
get_text_overrun_behavior
Source
get_v_scroll_bar
Source
has_auto_height
Source
has_auto_width
Source
has_wraparound_items
Source
icon_mode

Property icon_mode getter

Source
icon_mode=(val : Int)

Property icon_mode setter

Source
icon_scale

Property icon_scale getter

Source
icon_scale=(val : Number)

Property icon_scale setter

Source
is_anything_selected
Source
is_item_disabled(idx : Int64) : Bool
Source
is_item_icon_transposed(idx : Int64) : Bool
Source
is_item_selectable(idx : Int64) : Bool
Source
is_item_tooltip_enabled(idx : Int64) : Bool
Source
is_same_column_width
Source
is_scroll_hint_tiled
Source
is_selected(idx : Int64) : Bool
Source
item_count

Property item_count getter

Source
item_count=(val : Int)

Property item_count setter

Source
max_columns

Property max_columns getter

Source
max_columns=(val : Int)

Property max_columns setter

Source
max_text_lines

Property max_text_lines getter

Source
max_text_lines=(val : Int)

Property max_text_lines setter

Source
move_item(from_idx : Int64, to_idx : Int64) : Void
Source
remove_item(idx : Int64) : Void
Source
same_column_width

Property same_column_width getter

Source
same_column_width=(val)

Property same_column_width setter

Source
same_column_width?
Source
scroll_hint_mode

Property scroll_hint_mode getter

Source
scroll_hint_mode=(val : Int)

Property scroll_hint_mode setter

Source
select_mode

Property select_mode getter

Source
select_mode=(val : Int)

Property select_mode setter

Source
select_val(idx : Int64, single : Bool) : Void
Source
set_allow_reselect(allow : Bool) : Void
Source
set_allow_rmb_select(allow : Bool) : Void
Source
set_allow_search(allow : Bool) : Void
Source
set_auto_height(enable : Bool) : Void
Source
set_auto_width(enable : Bool) : Void
Source
set_fixed_column_width(width : Int64) : Void
Source
set_fixed_icon_size(size : Vector2i) : Void
Source
set_icon_mode(mode : Int64) : Void
Source
set_icon_scale(scale : Float64) : Void
Source
set_item_auto_translate_mode(idx : Int64, mode : Int64) : Void
Source
set_item_count(count : Int64) : Void
Source
set_item_custom_bg_color(idx : Int64, custom_bg_color : Color) : Void
Source
set_item_custom_fg_color(idx : Int64, custom_fg_color : Color) : Void
Source
set_item_disabled(idx : Int64, disabled : Bool) : Void
Source
set_item_icon(idx : Int64, icon : Texture2D) : Void
Source
set_item_icon_modulate(idx : Int64, modulate : Color) : Void
Source
set_item_icon_region(idx : Int64, rect : Rect2) : Void
Source
set_item_icon_transposed(idx : Int64, transposed : Bool) : Void
Source
set_item_language(idx : Int64, language : String) : Void
Source
set_item_metadata(idx : Int64, metadata : Pointer(Void)) : Void
Source
set_item_selectable(idx : Int64, selectable : Bool) : Void
Source
set_item_text(idx : Int64, text : String) : Void
Source
set_item_text_direction(idx : Int64, direction : Int64) : Void
Source
set_item_tooltip(idx : Int64, tooltip : String) : Void
Source
set_item_tooltip_enabled(idx : Int64, enable : Bool) : Void
Source
set_max_columns(amount : Int64) : Void
Source
set_max_text_lines(lines : Int64) : Void
Source
set_same_column_width(enable : Bool) : Void
Source
set_scroll_hint_mode(scroll_hint_mode : Int64) : Void
Source
set_select_mode(mode : Int64) : Void
Source
set_text_overrun_behavior(overrun_behavior : Int64) : Void
Source
set_tile_scroll_hint(tile_scroll_hint : Bool) : Void
Source
set_wraparound_items(enable : Bool) : Void
Source
sort_items_by_text
Source
text_overrun_behavior

Property text_overrun_behavior getter

Source
text_overrun_behavior=(val : Int)

Property text_overrun_behavior setter

Source
tile_scroll_hint

Property tile_scroll_hint getter

Source
tile_scroll_hint=(val)

Property tile_scroll_hint setter

Source
tile_scroll_hint?
Source
wraparound_items

Property wraparound_items getter

Source
wraparound_items=(val)

Property wraparound_items setter

Source
wraparound_items?
Source

Nested types