Difference between revisions of "Extensions: INX widgets and parameters"
(→Types: add description with appearance="header") |
(→Types: add non-minimal example of optiongroup) |
||
Line 76: | Line 76: | ||
|- | |- | ||
|optiongroup | |optiongroup | ||
|Creates a list of choices where the user can only select '''one option'''. By default this is displayed as radiobuttons. Set the attribute <code>appearance="minimal"</code> to display a drop down select list instead | |Creates a list of choices where the user can only select '''one option'''. By default this is displayed as radiobuttons. Set the attribute <code>appearance="minimal"</code> to display a drop down select list instead. | ||
<code><pre> | <code><pre> | ||
<param name="some_name" type="optiongroup | <param name="some_name" type="optiongroup" | ||
_gui-text="Some label text"> | _gui-text="Some label text"> | ||
<_option value="1">First option</_option> | <_option value="1">First option</_option> | ||
Line 84: | Line 84: | ||
</param> | </param> | ||
</pre></code> | </pre></code> | ||
|[[File:INX_sample-optiongroup-minimal.png]] | |||
Create the different choices with <code><option></code> elements. The first option is selected by default. The '''returned value''' for the optiongroup element is the '''value attribute of the selected option'''. | |||
|[[File:INX_sample-optiongroup.png]]<br><br><br><br><br>[[File:INX_sample-optiongroup-minimal.png]] | |||
|- | |- | ||
|color | |color |
Revision as of 21:07, 26 November 2015
Here you will find the different parameter elements you may use in your .inx files (Inkscape Extensions)
Introduction
Use parameter elements to capture user input for further use by a script. The basic structure of the element is:
<param name="some_name" type="some_type">default value</param>
The default value is the value that is shown in the input control the first time the user opens the dialog window. Inkscape automatically displays the values used last time when the dialog window is opened again.
Common attributes
type
Gives the type of parameter (int|float|string|boolean|enum|notebook|description|optiongroup|color).
name
Identifier of the parameter.
gui-text
Label of the parameter.
Not used by the notebook parameter (you can set the attribute, but it doesn't show in the dialog).
gui-description
Tooltip of the parameter.
If true, hide the parameter in the GUI (default to false).