summaryrefslogtreecommitdiffstats
path: root/src/extension/prefdialog/widget.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add new widget "image" which allows to display an image filePatrick Storz2019-08-311-1/+5
| | | | | | | | | * The node's content is the file path. Absolute paths should work, the preferred way is to specify a relative path, though, which will be interpreted relatively to the .inx file's location * The attributes "width/height" allows to override the native size of the image.
* Add new widget "spacer" which adds an empty space between widgetsPatrick Storz2019-08-311-1/+4
| | | | | | | The attribute "size" allows to define the spacing in px. The special value "expand" can be used to make the spacer consume all available space in the parent.
* Add new widget "separator" which draws a line between widgetsPatrick Storz2019-08-311-1/+4
|
* Add new widgets "hbox" and "vbox" for layouting purposesPatrick Storz2019-08-311-2/+7
|
* Make sure we have get_widget()Patrick Storz2019-08-311-1/+4
|
* Remove completely unused "doc" and "node" parametersPatrick Storz2019-08-311-2/+2
|
* Re-implement get_param() locally using get_widgets()Patrick Storz2019-08-311-1/+1
|
* Inherit destructor and recursively delete all widgetsPatrick Storz2019-08-311-0/+4
| | | | let's hope this works as expected...
* Make parameter string generation a job of Inkscape::ExtensionPatrick Storz2019-08-311-0/+8
| | | | | For this take a first step towards properly tracking children of each parameter and provide functions to look up all widgets.
* Switch Inkscape::Extension to use InxWidgets instead of InxParametersPatrick Storz2019-08-311-0/+25
|
* Add WidgetLabel replacing the former ParamDescriptionPatrick Storz2019-08-311-1/+12
| | | | | | | This improves consistency, as "description" parameter were not actually parameters with a value that could be modified or saved. The old syntax is deprecated but still supported for now.
* Create new InxWidget base class for extension widgets.Patrick Storz2019-08-311-0/+111