| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Extensions: Warn for duplicate page names and option names/values | Patrick Storz | 2019-09-25 | 1 | -0/+13 |
| | | | | | | This is easy to miss and causes confusing behavior (e.g. wrong page/option selected) | ||||
| * | Add appearance="multiline" to parameters of type string | Patrick Storz | 2019-09-01 | 1 | -1/+2 |
| | | | | | | | | | | Renders a Gtk::TextView that automatically fills the available space in the extension's preferences dialog and can be used to accept longer multi-line strings. Newlines in the string value will be passed as "\\n" to the extension script (i.e. literal '\n' with the backspace escaped). | ||||
| * | Add new widgets "hbox" and "vbox" for layouting purposes | Patrick Storz | 2019-08-31 | 1 | -5/+10 |
| | | |||||
| * | Simplify pref_name() function | Patrick Storz | 2019-08-31 | 1 | -6/+2 |
| | | |||||
| * | Remove completely unused "doc" and "node" parameters | Patrick Storz | 2019-08-31 | 1 | -16/+9 |
| | | |||||
| * | Re-implement get_param() locally using get_widgets() | Patrick Storz | 2019-08-31 | 1 | -36/+1 |
| | | |||||
| * | Inherit destructor and recursively delete all widgets | Patrick Storz | 2019-08-31 | 1 | -15/+0 |
| | | | | | let's hope this works as expected... | ||||
| * | Complete conversion of ParamNotebook to use _children | Patrick Storz | 2019-08-31 | 1 | -13/+21 |
| | | |||||
| * | Make parameter string generation a job of Inkscape::Extension | Patrick Storz | 2019-08-31 | 1 | -44/+29 |
| | | | | | | For this take a first step towards properly tracking children of each parameter and provide functions to look up all widgets. | ||||
| * | Optimize parameter string generation | Patrick Storz | 2019-08-31 | 1 | -20/+13 |
| | | | | | | Also rename overloaded string() functions, so it's clear what they actually do, as it's not the same thing at all... | ||||
| * | InxParameter::string(): remove useless overrides | Patrick Storz | 2019-08-31 | 1 | -4/+3 |
| | | |||||
| * | More cleanup | Patrick Storz | 2019-08-31 | 1 | -5/+5 |
| | | |||||
| * | Rename Parameter -> InxParameter for consistency | Patrick Storz | 2019-08-31 | 1 | -6/+6 |
| | | |||||
| * | Create new InxWidget base class for extension widgets. | Patrick Storz | 2019-08-31 | 1 | -3/+3 |
| | | |||||
| * | cleanup includes in parameters | Patrick Storz | 2019-08-31 | 1 | -5/+3 |
| | | |||||
| * | Add function to get proper translation within context of Parameter | Patrick Storz | 2019-08-31 | 1 | -5/+12 |
| | | |||||
| * | Refactor a lot of the parameter handling code | Patrick Storz | 2019-08-31 | 1 | -183/+106 |
| | | | | | | | | Many fixes, improvements and simplifications to existing code. Implements the first part of the changes discussed in https://gitlab.com/inkscape/inkscape/issues/333 | ||||
| * | Rename parameter source files to avoid name conflicts | Patrick Storz | 2019-08-31 | 1 | -0/+414 |
