TabContainer¶
Inherits: Control < CanvasItem < Node < Object
Category: Core
Brief Description¶
Tabbed Container.
Member Functions¶
bool | are_tabs_visible ( ) const |
int | get_current_tab ( ) const |
Control | get_current_tab_control ( ) const |
Popup | get_popup ( ) const |
int | get_tab_align ( ) const |
Control | get_tab_control ( int idx ) const |
int | get_tab_count ( ) const |
Texture | get_tab_icon ( int tab_idx ) const |
String | get_tab_title ( int tab_idx ) const |
void | set_current_tab ( int tab_idx ) |
void | set_popup ( Popup popup ) |
void | set_tab_align ( int align ) |
void | set_tab_icon ( int tab_idx, Texture icon ) |
void | set_tab_title ( int tab_idx, String title ) |
void | set_tabs_visible ( bool visible ) |
Description¶
Tabbed Container. Contains several children controls, but shows only one at the same time. Clicking on the top tabs allows to change the currently visible one.
Children controls of this one automatically.
Member Function Description¶
- bool are_tabs_visible ( ) const
Return whether the tabs should be visible or hidden.
- int get_current_tab ( ) const
Return the current tab that is being showed.
- Control get_current_tab_control ( ) const
- Popup get_popup ( ) const
- int get_tab_align ( ) const
Return tab alignment, from the ALIGN_* enum.
- int get_tab_count ( ) const
Return the amount of tabs.
Return the title for the tab. Tab titles are by default the children node name, but this can be overridden.
- void set_current_tab ( int tab_idx )
Bring a tab (and the Control it represents) to the front, and hide the rest.
- void set_popup ( Popup popup )
- void set_tab_align ( int align )
Set tab alignment, from the ALIGN_* enum. Moves tabs to the left, right or center.
Set an icon for a tab.
Set a title for the tab. Tab titles are by default the children node name, but this can be overridden.
- void set_tabs_visible ( bool visible )
Set whether the tabs should be visible or hidden.