tes3uiTabContainer⚓︎
A structure containing properties specific to tab containers.
This type inherits the following: tes3uiWidget.
Properties⚓︎
currentTab
⚓︎
The ID of the currently selected tab. Setting this value will change to the tab associated with the ID.
Returns:
result
(string)
element
⚓︎
Access back to the element this widget interface is for.
Returns:
result
(tes3uiElement)
Methods⚓︎
addTab
⚓︎
Creates a new tab in the container. This will add a tab button to the top of the element, as well as a new block for the contents, which will be returned.
local result = myObject:addTab({ id = ..., name = ... })
Parameters:
params
(table)id
(string): The unique identifier for the tab.name
(string): Optional. The text used for the tab's selector button. If not provided, the ID will be used.
Returns:
result
(tes3uiElement)
getContentsBlock
⚓︎
Gets the block that contains the tab contents used for this container. Should be used with care.
local result = myObject:getContentsBlock()
Returns:
result
(tes3uiElement)
getTabsBlock
⚓︎
Gets the block that contains the tab buttons used for this container. Should be used with care.
local result = myObject:getTabsBlock()
Returns:
result
(tes3uiElement)