diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2007-08-19 20:34:48 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2007-08-19 20:34:48 +0000 |
| commit | b9745837eda971495b8aa0b91988c8ee3adef109 (patch) | |
| tree | aa294309c3c348e35708a12b43032918c33ffadb /src/live_effects/parameter/path.cpp | |
| parent | Remove the clipping path emitted before the 'sh' operator since that same pat... (diff) | |
| download | inkscape-b9745837eda971495b8aa0b91988c8ee3adef109.tar.gz inkscape-b9745837eda971495b8aa0b91988c8ee3adef109.zip | |
Add default value stuff for LPE parameters
(bzr r3536)
Diffstat (limited to 'src/live_effects/parameter/path.cpp')
| -rw-r--r-- | src/live_effects/parameter/path.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/live_effects/parameter/path.cpp b/src/live_effects/parameter/path.cpp index d2615901f..f24fa933a 100644 --- a/src/live_effects/parameter/path.cpp +++ b/src/live_effects/parameter/path.cpp @@ -33,11 +33,12 @@ namespace LivePathEffect { PathParam::PathParam( const Glib::ustring& label, const Glib::ustring& tip,
const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,
- Effect* effect, const gchar * defvalue)
+ Effect* effect, const gchar * default_value)
: Parameter(label, tip, key, wr, effect)
{
_widget = NULL;
_tooltips = NULL;
+ defvalue = g_strdup(default_value);
param_readSVGValue(defvalue);
}
@@ -46,6 +47,14 @@ PathParam::~PathParam() if (_tooltips)
delete _tooltips;
// _widget is managed by GTK so do not delete!
+
+ g_free(defvalue);
+}
+
+void
+PathParam::param_set_default()
+{
+ param_readSVGValue(defvalue);
}
bool
|
