Tabs¶
Inherits: Control < CanvasItem < Node < Object
Category: Core
Brief Description¶
Tabs Control.
Member Functions¶
void | add_tab ( String title=””, Texture icon=null ) |
void | ensure_tab_visible ( int idx ) |
bool | get_offset_buttons_visible ( ) const |
int | get_tab_count ( ) const |
bool | get_tab_disabled ( int tab_idx ) const |
Texture | get_tab_icon ( int tab_idx ) const |
int | get_tab_offset ( ) const |
Rect2 | get_tab_rect ( int tab_idx ) const |
String | get_tab_title ( int tab_idx ) const |
void | move_tab ( int from, int to ) |
void | remove_tab ( int tab_idx ) |
void | set_tab_disabled ( int tab_idx, bool disabled ) |
void | set_tab_icon ( int tab_idx, Texture icon ) |
void | set_tab_title ( int tab_idx, String title ) |
Signals¶
- reposition_active_tab_request ( int idx_to )
- right_button_pressed ( int tab )
- tab_changed ( int tab )
- tab_clicked ( int tab )
- tab_close ( int tab )
- tab_hover ( int tab )
Member Variables¶
- int current_tab
- bool scrolling_enabled
- TabAlign tab_align
- CloseButtonDisplayPolicy tab_close_display_policy
Enums¶
- CLOSE_BUTTON_SHOW_NEVER = 0
- CLOSE_BUTTON_SHOW_ACTIVE_ONLY = 1
- CLOSE_BUTTON_SHOW_ALWAYS = 2
- CLOSE_BUTTON_MAX = 3
enum TabAlign
- ALIGN_LEFT = 0
- ALIGN_CENTER = 1
- ALIGN_RIGHT = 2
- ALIGN_MAX = 3
Description¶
Simple tabs control, similar to TabContainer but is only in charge of drawing tabs, not interact with children.