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 DuAEF_DuSan_api.jsxinc, line 9208

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 DuAEF_DuSan_api.jsxinc, line 8736

Methods

# addCommonSettings()

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

View Source DuAEF_DuSan_api.jsxinc, line 9235

# 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 DuAEF_DuSan_api.jsxinc, line 8743

true on success, false otherwise.
boolean

Type Definitions

# onApplySettings()

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

View Source DuAEF_DuSan_api.jsxinc, line 9223

# onResetSettings()

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

View Source DuAEF_DuSan_api.jsxinc, line 9229