TabContainer

Inherits: Container < Control < CanvasItem < Node < Object

Inherited By: JamPageStack

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

Properties

bool

all_tabs_in_front

false

bool

clip_tabs

true

int

current_tab

-1

bool

deselect_enabled

false

bool

drag_to_rearrange_enabled

false

AlignmentMode

tab_alignment

0

FocusMode

tab_focus_mode

2

TabPosition

tabs_position

0

int

tabs_rearrange_group

-1

bool

tabs_visible

true

bool

use_hidden_tabs_for_min_size

false

Methods

Control

get_current_tab_control ( ) const

Popup

get_popup ( ) const

int

get_previous_tab ( ) const

TabBar

get_tab_bar ( ) const

Texture2D

get_tab_button_icon ( int tab_idx ) const

Control

get_tab_control ( int tab_idx ) const

int

get_tab_count ( ) 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

int

get_tab_idx_from_control ( Control control ) const

Variant

get_tab_metadata ( 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

bool

select_next_available ( )

bool

select_previous_available ( )

void

set_popup ( Node popup )

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_metadata ( int tab_idx, Variant metadata )

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

icon_max_width

0

int

icon_separation

4

int

outline_size

0

int

side_margin

8

Font

font

int

font_size

Texture2D

decrement

Texture2D

decrement_highlight

Texture2D

drop_mark

Texture2D

increment

Texture2D

increment_highlight

Texture2D

menu

Texture2D

menu_highlight

StyleBox

panel

StyleBox

tab_disabled

StyleBox

tab_focus

StyleBox

tab_hovered

StyleBox

tab_selected

StyleBox

tab_unselected

StyleBox

tabbar_background


Signals

active_tab_rearranged ( int idx_to )

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


pre_popup_pressed ( )

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_hovered ( 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 TabPosition:

TabPosition POSITION_TOP = 0

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

TabPosition POSITION_BOTTOM = 1

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

TabPosition POSITION_MAX = 2

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


Property Descriptions

bool all_tabs_in_front = false

  • void set_all_tabs_in_front ( bool value )

  • bool is_all_tabs_in_front ( )

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


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!


AlignmentMode tab_alignment = 0

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


FocusMode tab_focus_mode = 2

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


TabPosition tabs_position = 0

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!


bool tabs_visible = true

  • void set_tabs_visible ( bool value )

  • bool are_tabs_visible ( )

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


bool use_hidden_tabs_for_min_size = false

  • void set_use_hidden_tabs_for_min_size ( bool value )

  • bool get_use_hidden_tabs_for_min_size ( )

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


Method Descriptions

Control get_current_tab_control ( ) const

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


Popup get_popup ( ) 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!


TabBar get_tab_bar ( ) 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!


Control get_tab_control ( int tab_idx ) const

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


int get_tab_count ( ) 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!


int get_tab_idx_from_control ( Control control ) 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!


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!


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_popup ( Node popup )

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_metadata ( int tab_idx, Variant metadata )

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 icon_max_width = 0

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


int icon_separation = 4

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!


int side_margin = 8

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 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!


Texture2D menu

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


Texture2D menu_highlight

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


StyleBox panel

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!


StyleBox tabbar_background

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