Class

DuScriptPanel

DuScriptPanel()

For use with DuScriptUI.
A Panel or Window.
This is not a real class, and cannot be instanciated.
Use DuScriptUI.scriptPanel to create a Panel.
Constructor

# new DuScriptPanel()

Properties:
Name Type Description
settingsGroup Group The ScriptUI group where to add the UI for the settings of the script.
mainGroup Group The ScriptUI group where to add the main UI of the script.
onApplySettings DuScriptPanel~onApplySettings Called when the apply settings button is clicked.
onResetSettings DuScriptPanel~onResetSettings Called when the reset (default) settings button is clicked.

View Source Duik_api_fordoc.jsxinc, line 10730

Extends

Members

Group

# content

The ScriptUI group where the new controls must be added. Do not add any control directly inside the DuPanel.
Inherited From:

View Source Duik_api_fordoc.jsxinc, line 10258

Methods

# addCommonSettings()

Adds some settings common to all scripts (the file, highlight color, languages...)

View Source Duik_api_fordoc.jsxinc, line 10757

# refreshUi(file) → {boolean}

A function to reload a script in this panel.
Parameters:
Name Type Description
file File The script to reload.
Inherited From:

View Source Duik_api_fordoc.jsxinc, line 10265

true on success, false otherwise.
boolean

Type Definitions

# onApplySettings()

The function to execute when the apply settings button is clicked.

View Source Duik_api_fordoc.jsxinc, line 10745

# onResetSettings()

The function to execute when the reset settings button is clicked.

View Source Duik_api_fordoc.jsxinc, line 10751