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 DuESF.jsxinc, line 13427

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 DuESF.jsxinc, line 13445

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 DuESF.jsxinc, line 13457

Type Definitions

# onChange()

Called when the index changes.

View Source DuESF.jsxinc, line 13465