Difference between revisions of "Extensions: INX widgets and parameters"
(→Types: add non-minimal example of optiongroup) |
(→Types: document "max_length" for string parameters) |
||
Line 41: | Line 41: | ||
<param name="some_name" type="string" _gui-text="Some text label">Some default text</param> | <param name="some_name" type="string" _gui-text="Some text label">Some default text</param> | ||
</pre></code> | </pre></code> | ||
To limit the number of characters the user is allowed to enter use the <code>max_length</code> attribute. | |||
|[[File:INX_sample-string.png]] | |[[File:INX_sample-string.png]] | ||
|- | |- |
Revision as of 21:10, 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).