|
|
|
GuiTabBookCtrl Class Reference
[Container Controls]
A container. More...
Inheritance diagram for GuiTabBookCtrl:

Public Member Functions | |
| void | addPage (string title="") |
| Add a new tab page to the control. | |
| int | getSelectedPage () |
| Get the index of the currently selected tab page. | |
| void | selectPage (int index) |
| Set the selected tab page. | |
Callbacks | |
| void | onTabRightClick (String text, int index) |
| Called when the user right-clicks on a tab page header. | |
| void | onTabSelected (String text, int index) |
| Called when a new tab page is selected. | |
Public Attributes | |
TabBook | |
| bool | allowReorder |
| Whether reordering tabs with the mouse is allowed. | |
| int | defaultPage |
| Index of page to select on first onWake() call (-1 to disable). | |
| int | frontTabPadding |
| X offset of first tab page header. | |
| int | minTabWidth |
| Minimum width allocated to a tab page header. | |
| int | selectedPage |
| Index of currently selected page. | |
| int | tabHeight |
| Height of tab page headers. | |
| int | tabMargin |
| Spacing to put between individual tab page headers. | |
| GuiTabPosition | tabPosition |
| Where to place the tab page headers. | |
Detailed Description
A container.
- Example:
// Create
- Note:
- Only GuiTabPageCtrls must be added to GuiTabBookCtrls. If an object of a different class is added to the control, it will be reassigned to either the active page or the tab book's parent.
- See also:
- GuiTabPageCtrl
Member Function Documentation
| void GuiTabBookCtrl::addPage | ( | string | title = "" |
) |
Add a new tab page to the control.
- Parameters:
-
title Title text for the tab page header.
| int GuiTabBookCtrl::getSelectedPage | ( | ) |
Get the index of the currently selected tab page.
- Returns:
- Index of the selected tab page or -1 if no tab page is selected.
| void GuiTabBookCtrl::onTabRightClick | ( | String | text, | |
| int | index | |||
| ) |
Called when the user right-clicks on a tab page header.
- Parameters:
-
text Text of the page header for the tab that is being selected. index Index of the tab page being selected.
| void GuiTabBookCtrl::onTabSelected | ( | String | text, | |
| int | index | |||
| ) |
Called when a new tab page is selected.
- Parameters:
-
text Text of the page header for the tab that is being selected. index Index of the tab page being selected.
| void GuiTabBookCtrl::selectPage | ( | int | index | ) |
Set the selected tab page.
- Parameters:
-
index Index of the tab page.
Member Data Documentation
Whether reordering tabs with the mouse is allowed.
Index of page to select on first onWake() call (-1 to disable).
X offset of first tab page header.
Minimum width allocated to a tab page header.
Index of currently selected page.
Height of tab page headers.
Spacing to put between individual tab page headers.
Where to place the tab page headers.
Copyright © GarageGames, LLC. All Rights Reserved.