From b9745837eda971495b8aa0b91988c8ee3adef109 Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Sun, 19 Aug 2007 20:34:48 +0000 Subject: Add default value stuff for LPE parameters (bzr r3536) --- src/live_effects/parameter/path.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/live_effects/parameter/path.cpp') 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 -- cgit v1.2.3