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

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

Methods

# addCommonSettings()

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

View Source DuESF.jsxinc, line 10028

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

true on success, false otherwise.
boolean

Type Definitions

# onApplySettings()

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

View Source DuESF.jsxinc, line 10016

# onResetSettings()

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

View Source DuESF.jsxinc, line 10022