If you want to customize a dialog window, check the source code of a plugin that creates it (e.g. _source/pluginName/dialogs/pluginDialog.js
).
The contents
entry defines a dialog window tab. Each UI element (text field, checkbox, button, etc.) is defined using the elements
array.
Below is an example of a dialog window tab entitled First Tab that contains a text field and a checkbox.
contents :
[
{
id : 'tab1',
label : 'First Tab',
title : 'First Tab Title',
accessKey : 'Q',
elements :
[
{
type : 'text',
id : 'sampleText1',
label : 'Sample Text 1',
'default' : 'Hello world!'
},
{
type : 'checkbox',
id : 'sampleCheckbox',
label : 'This checkbox is selected by default',
'default' : true
}
]
}
]