DuTabPanel()

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

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.

Methods

static addTab(textopt, imageopt, helpTipopt, imageOveropt) → {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.
imageOver string <optional>
image The path to an icon displayed when the mouse is over the button.
Returns:
DuTab - The new 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.

Type Definitions

onChange()

Called when the index changes.