.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the Tabs.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_Tabs: Tabs ==== **Inherits:** :ref:`Control` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Tabs Control. Member Functions ---------------- +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_tab` **(** :ref:`String` title="", :ref:`Texture` icon=null **)** | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`ensure_tab_visible` **(** :ref:`int` idx **)** | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_offset_buttons_visible` **(** **)** const | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_tab_count` **(** **)** const | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_tab_disabled` **(** :ref:`int` tab_idx **)** const | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture` | :ref:`get_tab_icon` **(** :ref:`int` tab_idx **)** const | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_tab_offset` **(** **)** const | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Rect2` | :ref:`get_tab_rect` **(** :ref:`int` tab_idx **)** const | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_tab_title` **(** :ref:`int` tab_idx **)** const | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`move_tab` **(** :ref:`int` from, :ref:`int` to **)** | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_tab` **(** :ref:`int` tab_idx **)** | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_tab_disabled` **(** :ref:`int` tab_idx, :ref:`bool` disabled **)** | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_tab_icon` **(** :ref:`int` tab_idx, :ref:`Texture` icon **)** | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_tab_title` **(** :ref:`int` tab_idx, :ref:`String` title **)** | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------+ Signals ------- .. _class_Tabs_reposition_active_tab_request: - **reposition_active_tab_request** **(** :ref:`int` idx_to **)** .. _class_Tabs_right_button_pressed: - **right_button_pressed** **(** :ref:`int` tab **)** .. _class_Tabs_tab_changed: - **tab_changed** **(** :ref:`int` tab **)** .. _class_Tabs_tab_clicked: - **tab_clicked** **(** :ref:`int` tab **)** .. _class_Tabs_tab_close: - **tab_close** **(** :ref:`int` tab **)** .. _class_Tabs_tab_hover: - **tab_hover** **(** :ref:`int` tab **)** Member Variables ---------------- .. _class_Tabs_current_tab: - :ref:`int` **current_tab** .. _class_Tabs_scrolling_enabled: - :ref:`bool` **scrolling_enabled** .. _class_Tabs_tab_align: - :ref:`TabAlign` **tab_align** .. _class_Tabs_tab_close_display_policy: - :ref:`CloseButtonDisplayPolicy` **tab_close_display_policy** Enums ----- .. _enum_Tabs_CloseButtonDisplayPolicy: enum **CloseButtonDisplayPolicy** - **CLOSE_BUTTON_SHOW_NEVER** = **0** - **CLOSE_BUTTON_SHOW_ACTIVE_ONLY** = **1** - **CLOSE_BUTTON_SHOW_ALWAYS** = **2** - **CLOSE_BUTTON_MAX** = **3** .. _enum_Tabs_TabAlign: enum **TabAlign** - **ALIGN_LEFT** = **0** - **ALIGN_CENTER** = **1** - **ALIGN_RIGHT** = **2** - **ALIGN_MAX** = **3** Description ----------- Simple tabs control, similar to :ref:`TabContainer` but is only in charge of drawing tabs, not interact with children. Member Function Description --------------------------- .. _class_Tabs_add_tab: - void **add_tab** **(** :ref:`String` title="", :ref:`Texture` icon=null **)** .. _class_Tabs_ensure_tab_visible: - void **ensure_tab_visible** **(** :ref:`int` idx **)** .. _class_Tabs_get_offset_buttons_visible: - :ref:`bool` **get_offset_buttons_visible** **(** **)** const .. _class_Tabs_get_tab_count: - :ref:`int` **get_tab_count** **(** **)** const .. _class_Tabs_get_tab_disabled: - :ref:`bool` **get_tab_disabled** **(** :ref:`int` tab_idx **)** const .. _class_Tabs_get_tab_icon: - :ref:`Texture` **get_tab_icon** **(** :ref:`int` tab_idx **)** const .. _class_Tabs_get_tab_offset: - :ref:`int` **get_tab_offset** **(** **)** const .. _class_Tabs_get_tab_rect: - :ref:`Rect2` **get_tab_rect** **(** :ref:`int` tab_idx **)** const Returns tab :ref:`Rect2` with local position and size. .. _class_Tabs_get_tab_title: - :ref:`String` **get_tab_title** **(** :ref:`int` tab_idx **)** const .. _class_Tabs_move_tab: - void **move_tab** **(** :ref:`int` from, :ref:`int` to **)** Rearrange tab. .. _class_Tabs_remove_tab: - void **remove_tab** **(** :ref:`int` tab_idx **)** .. _class_Tabs_set_tab_disabled: - void **set_tab_disabled** **(** :ref:`int` tab_idx, :ref:`bool` disabled **)** .. _class_Tabs_set_tab_icon: - void **set_tab_icon** **(** :ref:`int` tab_idx, :ref:`Texture` icon **)** .. _class_Tabs_set_tab_title: - void **set_tab_title** **(** :ref:`int` tab_idx, :ref:`String` title **)**