Class

DuTabPanel

DuTabPanel()

For use with DuScriptUI.
A Panel with tabs.
This is not a real class, and cannot be instanciated.
Use DuScriptUI.tabPanel to create a picker.
The DuTabPanel inherits the Group object from ScriptUI and has all of its properties and methods.
Constructor

# new DuTabPanel()

Properties:
Name Type Description
buttons Array.<DuButton> The buttons for the tabs. Not that an "index" property is added to the button, containing the DuTab index.
tabs Array.<DuTab> The tabs.
index int The currently visible tab.
buttonsGroup Group The ScriptUI Group containing the buttons
mainGroup Group The ScriptUI Group containing the tabs
scriptUIPanel string The file name ("script.jsx") of a scriptUI Panel. Alt+Click on this tab will open/close this panel.
onChange DuTabPanel~onChange Called when the index changes.

View Source DuAEF_Duik_api.jsxinc, line 12609

Methods

# static addTab(textopt, imageopt, helpTipopt, translatableopt) → {DuTab}

Adds a new empty DuTab in the DuTabPanel.
Parameters:
Name Type Attributes Default Description
text string <optional>
'' The label of the button.
image string <optional>
'' The path to the icon.
helpTip string <optional>
'' The helptip.
translatable bool <optional>
true Set to false to not translate this tab text and helptip

View Source DuAEF_Duik_api.jsxinc, line 12627

The new DuTab.
DuTab

# static setCurrentIndex(indexopt)

Sets the current visible tab.
Parameters:
Name Type Attributes Default Description
index int <optional>
0 The index of the tab to show.

View Source DuAEF_Duik_api.jsxinc, line 12639

Type Definitions

# onChange()

Called when the index changes.

View Source DuAEF_Duik_api.jsxinc, line 12647