class

Godot::TabBar

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

Constructors

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

Instance methods

add_tab(title : String, icon : Texture2D) : Void
Source
clear_tabs
Source
clip_tabs

Property clip_tabs getter

Source
clip_tabs=(val)

Property clip_tabs setter

Source
clip_tabs?
Source
close_with_middle_mouse

Property close_with_middle_mouse getter

Source
close_with_middle_mouse=(val)

Property close_with_middle_mouse setter

Source
close_with_middle_mouse?
Source
current_tab

Property current_tab getter

Source
current_tab=(val : Int)

Property current_tab setter

Source
deselect_enabled

Property deselect_enabled getter

Source
deselect_enabled=(val)

Property deselect_enabled setter

Source
deselect_enabled?
Source
drag_to_rearrange_enabled

Property drag_to_rearrange_enabled getter

Source
drag_to_rearrange_enabled=(val)

Property drag_to_rearrange_enabled setter

Source
drag_to_rearrange_enabled?
Source
ensure_tab_visible(idx : Int64) : Void
Source
get_clip_tabs
Source
get_close_with_middle_mouse
Source
get_current_tab
Source
get_deselect_enabled
Source
get_drag_to_rearrange_enabled
Source
get_max_tab_width
Source
get_offset_buttons_visible
Source
get_previous_tab
Source
get_scroll_to_selected
Source
get_scrolling_enabled
Source
get_select_with_rmb
Source
get_switch_on_drag_hover
Source
get_tab_alignment
Source
get_tab_button_icon(tab_idx : Int64) : Texture2D
Source
get_tab_close_display_policy
Source
get_tab_count
Source
get_tab_icon(tab_idx : Int64) : Texture2D
Source
get_tab_icon_max_width(tab_idx : Int64) : Int64
Source
get_tab_idx_at_point(point : Vector2) : Int64
Source
get_tab_language(tab_idx : Int64) : String
Source
get_tab_metadata(tab_idx : Int64) : Pointer(Void)
Source
get_tab_offset
Source
get_tab_rect(tab_idx : Int64) : Rect2
Source
get_tab_sizing
Source
get_tab_text_direction(tab_idx : Int64) : Int64
Source
get_tab_title(tab_idx : Int64) : String
Source
get_tab_tooltip(tab_idx : Int64) : String
Source
get_tabs_rearrange_group
Source
is_tab_disabled(tab_idx : Int64) : Bool
Source
is_tab_hidden(tab_idx : Int64) : Bool
Source
max_tab_width

Property max_tab_width getter

Source
max_tab_width=(val : Int)

Property max_tab_width setter

Source
move_tab(from : Int64, to : Int64) : Void
Source
remove_tab(tab_idx : Int64) : Void
Source
scroll_to_selected

Property scroll_to_selected getter

Source
scroll_to_selected=(val)

Property scroll_to_selected setter

Source
scroll_to_selected?
Source
scrolling_enabled

Property scrolling_enabled getter

Source
scrolling_enabled=(val)

Property scrolling_enabled setter

Source
scrolling_enabled?
Source
select_next_available
Source
select_previous_available
Source
select_with_rmb

Property select_with_rmb getter

Source
select_with_rmb=(val)

Property select_with_rmb setter

Source
select_with_rmb?
Source
set_clip_tabs(clip_tabs : Bool) : Void
Source
set_close_with_middle_mouse(enabled : Bool) : Void
Source
set_current_tab(tab_idx : Int64) : Void
Source
set_deselect_enabled(enabled : Bool) : Void
Source
set_drag_to_rearrange_enabled(enabled : Bool) : Void
Source
set_max_tab_width(width : Int64) : Void
Source
set_scroll_to_selected(enabled : Bool) : Void
Source
set_scrolling_enabled(enabled : Bool) : Void
Source
set_select_with_rmb(enabled : Bool) : Void
Source
set_switch_on_drag_hover(enabled : Bool) : Void
Source
set_tab_alignment(alignment : Int64) : Void
Source
set_tab_button_icon(tab_idx : Int64, icon : Texture2D) : Void
Source
set_tab_close_display_policy(policy : Int64) : Void
Source
set_tab_count(count : Int64) : Void
Source
set_tab_disabled(tab_idx : Int64, disabled : Bool) : Void
Source
set_tab_hidden(tab_idx : Int64, hidden : Bool) : Void
Source
set_tab_icon(tab_idx : Int64, icon : Texture2D) : Void
Source
set_tab_icon_max_width(tab_idx : Int64, width : Int64) : Void
Source
set_tab_language(tab_idx : Int64, language : String) : Void
Source
set_tab_metadata(tab_idx : Int64, metadata : Pointer(Void)) : Void
Source
set_tab_sizing(tab_sizing : Int64) : Void
Source
set_tab_text_direction(tab_idx : Int64, direction : Int64) : Void
Source
set_tab_title(tab_idx : Int64, title : String) : Void
Source
set_tab_tooltip(tab_idx : Int64, tooltip : String) : Void
Source
set_tabs_rearrange_group(group_id : Int64) : Void
Source
switch_on_drag_hover

Property switch_on_drag_hover getter

Source
switch_on_drag_hover=(val)

Property switch_on_drag_hover setter

Source
switch_on_drag_hover?
Source
tab_alignment

Property tab_alignment getter

Source
tab_alignment=(val : Int)

Property tab_alignment setter

Source
tab_close_display_policy

Property tab_close_display_policy getter

Source
tab_close_display_policy=(val : Int)

Property tab_close_display_policy setter

Source
tab_count

Property tab_count getter

Source
tab_count=(val : Int)

Property tab_count setter

Source
tab_sizing

Property tab_sizing getter

Source
tab_sizing=(val : Int)

Property tab_sizing setter

Source
tabs_rearrange_group

Property tabs_rearrange_group getter

Source
tabs_rearrange_group=(val : Int)

Property tabs_rearrange_group setter

Source

Nested types