TabBar

Inherits: Control < CanvasItem < Node < Object

There is currently no description for this class. Please help us by contributing one!

Properties

bool

clip_tabs

true

int

current_tab

-1

bool

deselect_enabled

false

bool

drag_to_rearrange_enabled

false

FocusMode

focus_mode

2 (overrides Control)

int

max_tab_width

0

bool

scroll_to_selected

true

bool

scrolling_enabled

true

bool

select_with_rmb

false

AlignmentMode

tab_alignment

0

CloseButtonDisplayPolicy

tab_close_display_policy

0

int

tab_count

0

int

tabs_rearrange_group

-1

Methods

void

add_tab ( String title=””, Texture2D icon=null )

void

clear_tabs ( )

void

ensure_tab_visible ( int idx )

bool

get_offset_buttons_visible ( ) const

int

get_previous_tab ( ) const

Texture2D

get_tab_button_icon ( int tab_idx ) const

Texture2D

get_tab_icon ( int tab_idx ) const

int

get_tab_icon_max_width ( int tab_idx ) const

int

get_tab_idx_at_point ( Vector2 point ) const

String

get_tab_language ( int tab_idx ) const

Variant

get_tab_metadata ( int tab_idx ) const

int

get_tab_offset ( ) const

Rect2

get_tab_rect ( int tab_idx ) const

TextDirection

get_tab_text_direction ( int tab_idx ) const

String

get_tab_title ( int tab_idx ) const

String

get_tab_tooltip ( int tab_idx ) const

bool

is_tab_disabled ( int tab_idx ) const

bool

is_tab_hidden ( int tab_idx ) const

void

move_tab ( int from, int to )

void

remove_tab ( int tab_idx )

bool

select_next_available ( )

bool

select_previous_available ( )

void

set_tab_button_icon ( int tab_idx, Texture2D icon )

void

set_tab_disabled ( int tab_idx, bool disabled )

void

set_tab_hidden ( int tab_idx, bool hidden )

void

set_tab_icon ( int tab_idx, Texture2D icon )

void

set_tab_icon_max_width ( int tab_idx, int width )

void

set_tab_language ( int tab_idx, String language )

void

set_tab_metadata ( int tab_idx, Variant metadata )

void

set_tab_text_direction ( int tab_idx, TextDirection direction )

void

set_tab_title ( int tab_idx, String title )

void

set_tab_tooltip ( int tab_idx, String tooltip )

Theme Properties

Color

drop_mark_color

Color(1, 1, 1, 1)

Color

font_disabled_color

Color(0.875, 0.875, 0.875, 0.5)

Color

font_hovered_color

Color(0.95, 0.95, 0.95, 1)

Color

font_outline_color

Color(0, 0, 0, 1)

Color

font_selected_color

Color(0.95, 0.95, 0.95, 1)

Color

font_unselected_color

Color(0.7, 0.7, 0.7, 1)

int

h_separation

4

int

icon_max_width

0

int

outline_size

0

Font

font

int

font_size

Texture2D

close

Texture2D

decrement

Texture2D

decrement_highlight

Texture2D

drop_mark

Texture2D

increment

Texture2D

increment_highlight

StyleBox

button_highlight

StyleBox

button_pressed

StyleBox

tab_disabled

StyleBox

tab_focus

StyleBox

tab_hovered

StyleBox

tab_selected

StyleBox

tab_unselected


Signals

active_tab_rearranged ( int idx_to )

There is currently no description for this signal. Please help us by contributing one!


tab_button_pressed ( int tab )

There is currently no description for this signal. Please help us by contributing one!


tab_changed ( int tab )

There is currently no description for this signal. Please help us by contributing one!


tab_clicked ( int tab )

There is currently no description for this signal. Please help us by contributing one!


tab_close_pressed ( int tab )

There is currently no description for this signal. Please help us by contributing one!


tab_hovered ( int tab )

There is currently no description for this signal. Please help us by contributing one!


tab_rmb_clicked ( int tab )

There is currently no description for this signal. Please help us by contributing one!


tab_selected ( int tab )

There is currently no description for this signal. Please help us by contributing one!


Enumerations

enum AlignmentMode:

AlignmentMode ALIGNMENT_LEFT = 0

There is currently no description for this enum. Please help us by contributing one!

AlignmentMode ALIGNMENT_CENTER = 1

There is currently no description for this enum. Please help us by contributing one!

AlignmentMode ALIGNMENT_RIGHT = 2

There is currently no description for this enum. Please help us by contributing one!

AlignmentMode ALIGNMENT_MAX = 3

There is currently no description for this enum. Please help us by contributing one!


enum CloseButtonDisplayPolicy:

CloseButtonDisplayPolicy CLOSE_BUTTON_SHOW_NEVER = 0

There is currently no description for this enum. Please help us by contributing one!

CloseButtonDisplayPolicy CLOSE_BUTTON_SHOW_ACTIVE_ONLY = 1

There is currently no description for this enum. Please help us by contributing one!

CloseButtonDisplayPolicy CLOSE_BUTTON_SHOW_ALWAYS = 2

There is currently no description for this enum. Please help us by contributing one!

CloseButtonDisplayPolicy CLOSE_BUTTON_MAX = 3

There is currently no description for this enum. Please help us by contributing one!


Property Descriptions

bool clip_tabs = true

  • void set_clip_tabs ( bool value )

  • bool get_clip_tabs ( )

There is currently no description for this property. Please help us by contributing one!


int current_tab = -1

  • void set_current_tab ( int value )

  • int get_current_tab ( )

There is currently no description for this property. Please help us by contributing one!


bool deselect_enabled = false

  • void set_deselect_enabled ( bool value )

  • bool get_deselect_enabled ( )

There is currently no description for this property. Please help us by contributing one!


bool drag_to_rearrange_enabled = false

  • void set_drag_to_rearrange_enabled ( bool value )

  • bool get_drag_to_rearrange_enabled ( )

There is currently no description for this property. Please help us by contributing one!


int max_tab_width = 0

  • void set_max_tab_width ( int value )

  • int get_max_tab_width ( )

There is currently no description for this property. Please help us by contributing one!


bool scroll_to_selected = true

  • void set_scroll_to_selected ( bool value )

  • bool get_scroll_to_selected ( )

There is currently no description for this property. Please help us by contributing one!


bool scrolling_enabled = true

  • void set_scrolling_enabled ( bool value )

  • bool get_scrolling_enabled ( )

There is currently no description for this property. Please help us by contributing one!


bool select_with_rmb = false

  • void set_select_with_rmb ( bool value )

  • bool get_select_with_rmb ( )

There is currently no description for this property. Please help us by contributing one!


AlignmentMode tab_alignment = 0

There is currently no description for this property. Please help us by contributing one!


CloseButtonDisplayPolicy tab_close_display_policy = 0

There is currently no description for this property. Please help us by contributing one!


int tab_count = 0

  • void set_tab_count ( int value )

  • int get_tab_count ( )

There is currently no description for this property. Please help us by contributing one!


int tabs_rearrange_group = -1

  • void set_tabs_rearrange_group ( int value )

  • int get_tabs_rearrange_group ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

void add_tab ( String title=””, Texture2D icon=null )

There is currently no description for this method. Please help us by contributing one!


void clear_tabs ( )

There is currently no description for this method. Please help us by contributing one!


void ensure_tab_visible ( int idx )

There is currently no description for this method. Please help us by contributing one!


bool get_offset_buttons_visible ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_previous_tab ( ) const

There is currently no description for this method. Please help us by contributing one!


Texture2D get_tab_button_icon ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


Texture2D get_tab_icon ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


int get_tab_icon_max_width ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


int get_tab_idx_at_point ( Vector2 point ) const

There is currently no description for this method. Please help us by contributing one!


String get_tab_language ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


Variant get_tab_metadata ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


int get_tab_offset ( ) const

There is currently no description for this method. Please help us by contributing one!


Rect2 get_tab_rect ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


TextDirection get_tab_text_direction ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


String get_tab_title ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


String get_tab_tooltip ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


bool is_tab_disabled ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


bool is_tab_hidden ( int tab_idx ) const

There is currently no description for this method. Please help us by contributing one!


void move_tab ( int from, int to )

There is currently no description for this method. Please help us by contributing one!


void remove_tab ( int tab_idx )

There is currently no description for this method. Please help us by contributing one!


bool select_next_available ( )

There is currently no description for this method. Please help us by contributing one!


bool select_previous_available ( )

There is currently no description for this method. Please help us by contributing one!


void set_tab_button_icon ( int tab_idx, Texture2D icon )

There is currently no description for this method. Please help us by contributing one!


void set_tab_disabled ( int tab_idx, bool disabled )

There is currently no description for this method. Please help us by contributing one!


void set_tab_hidden ( int tab_idx, bool hidden )

There is currently no description for this method. Please help us by contributing one!


void set_tab_icon ( int tab_idx, Texture2D icon )

There is currently no description for this method. Please help us by contributing one!


void set_tab_icon_max_width ( int tab_idx, int width )

There is currently no description for this method. Please help us by contributing one!


void set_tab_language ( int tab_idx, String language )

There is currently no description for this method. Please help us by contributing one!


void set_tab_metadata ( int tab_idx, Variant metadata )

There is currently no description for this method. Please help us by contributing one!


void set_tab_text_direction ( int tab_idx, TextDirection direction )

There is currently no description for this method. Please help us by contributing one!


void set_tab_title ( int tab_idx, String title )

There is currently no description for this method. Please help us by contributing one!


void set_tab_tooltip ( int tab_idx, String tooltip )

There is currently no description for this method. Please help us by contributing one!


Theme Property Descriptions

Color drop_mark_color = Color(1, 1, 1, 1)

There is currently no description for this theme property. Please help us by contributing one!


Color font_disabled_color = Color(0.875, 0.875, 0.875, 0.5)

There is currently no description for this theme property. Please help us by contributing one!


Color font_hovered_color = Color(0.95, 0.95, 0.95, 1)

There is currently no description for this theme property. Please help us by contributing one!


Color font_outline_color = Color(0, 0, 0, 1)

There is currently no description for this theme property. Please help us by contributing one!


Color font_selected_color = Color(0.95, 0.95, 0.95, 1)

There is currently no description for this theme property. Please help us by contributing one!


Color font_unselected_color = Color(0.7, 0.7, 0.7, 1)

There is currently no description for this theme property. Please help us by contributing one!


int h_separation = 4

There is currently no description for this theme property. Please help us by contributing one!


int icon_max_width = 0

There is currently no description for this theme property. Please help us by contributing one!


int outline_size = 0

There is currently no description for this theme property. Please help us by contributing one!


Font font

There is currently no description for this theme property. Please help us by contributing one!


int font_size

There is currently no description for this theme property. Please help us by contributing one!


Texture2D close

There is currently no description for this theme property. Please help us by contributing one!


Texture2D decrement

There is currently no description for this theme property. Please help us by contributing one!


Texture2D decrement_highlight

There is currently no description for this theme property. Please help us by contributing one!


Texture2D drop_mark

There is currently no description for this theme property. Please help us by contributing one!


Texture2D increment

There is currently no description for this theme property. Please help us by contributing one!


Texture2D increment_highlight

There is currently no description for this theme property. Please help us by contributing one!


StyleBox button_highlight

There is currently no description for this theme property. Please help us by contributing one!


StyleBox button_pressed

There is currently no description for this theme property. Please help us by contributing one!


StyleBox tab_disabled

There is currently no description for this theme property. Please help us by contributing one!


StyleBox tab_focus

There is currently no description for this theme property. Please help us by contributing one!


StyleBox tab_hovered

There is currently no description for this theme property. Please help us by contributing one!


StyleBox tab_selected

There is currently no description for this theme property. Please help us by contributing one!


StyleBox tab_unselected

There is currently no description for this theme property. Please help us by contributing one!