summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/parameter.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2008-04-13 21:13:08 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2008-04-13 21:13:08 +0000
commit6151b7a54b80c6303a166698e9e19ff76bba7d71 (patch)
treee6a029d9e5d91945569b8b8e98e6bb98f7c780c1 /src/live_effects/parameter/parameter.cpp
parentfix typo (diff)
downloadinkscape-6151b7a54b80c6303a166698e9e19ff76bba7d71.tar.gz
inkscape-6151b7a54b80c6303a166698e9e19ff76bba7d71.zip
C++-ify initialization of Parameter and ScalarParam classes
(bzr r5430)
Diffstat (limited to 'src/live_effects/parameter/parameter.cpp')
-rw-r--r--src/live_effects/parameter/parameter.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/live_effects/parameter/parameter.cpp b/src/live_effects/parameter/parameter.cpp
index 5cbb7b1d5..527f2fdd9 100644
--- a/src/live_effects/parameter/parameter.cpp
+++ b/src/live_effects/parameter/parameter.cpp
@@ -28,13 +28,13 @@ namespace LivePathEffect {
Parameter::Parameter( const Glib::ustring& label, const Glib::ustring& tip,
const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,
Effect* effect )
- : oncanvas_editable(false)
+ : param_key(key),
+ param_wr(wr),
+ param_label(label),
+ oncanvas_editable(false),
+ param_tooltip(tip),
+ param_effect(effect)
{
- param_label = label;
- param_tooltip = tip;
- param_key = key;
- param_wr = wr;
- param_effect = effect;
}
@@ -50,16 +50,16 @@ Parameter::param_write_to_repr(const char * svgd)
ScalarParam::ScalarParam( const Glib::ustring& label, const Glib::ustring& tip,
const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,
Effect* effect, gdouble default_value)
- : Parameter(label, tip, key, wr, effect)
+ : Parameter(label, tip, key, wr, effect),
+ value(default_value),
+ min(-NR_HUGE),
+ max(NR_HUGE),
+ integer(false),
+ defvalue(default_value),
+ digits(2),
+ inc_step(0.1),
+ inc_page(1)
{
- defvalue = default_value;
- value = defvalue;
- min = -NR_HUGE;
- max = NR_HUGE;
- integer = false;
- inc_step = 0.1;
- inc_page = 1;
- digits = 2;
}
ScalarParam::~ScalarParam()