summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/parameter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/live_effects/parameter/parameter.cpp')
-rw-r--r--src/live_effects/parameter/parameter.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/live_effects/parameter/parameter.cpp b/src/live_effects/parameter/parameter.cpp
index 57d583ba6..cc8982860 100644
--- a/src/live_effects/parameter/parameter.cpp
+++ b/src/live_effects/parameter/parameter.cpp
@@ -9,7 +9,6 @@
#include "live_effects/parameter/parameter.h"
#include "live_effects/effect.h"
#include "svg/svg.h"
-#include "libnr/nr-values.h"
#include "xml/repr.h"
#include <gtkmm.h>
#include "ui/widget/registered-widget.h"
@@ -53,13 +52,14 @@ ScalarParam::ScalarParam( const Glib::ustring& label, const Glib::ustring& tip,
Effect* effect, gdouble default_value)
: Parameter(label, tip, key, wr, effect),
value(default_value),
- min(-NR_HUGE),
- max(NR_HUGE),
+ min(-Geom::infinity()),
+ max(Geom::infinity()),
integer(false),
defvalue(default_value),
digits(2),
inc_step(0.1),
- inc_page(1)
+ inc_page(1),
+ add_slider(false)
{
}
@@ -135,6 +135,9 @@ ScalarParam::param_newWidget(Gtk::Tooltips * /*tooltips*/)
rsu->setIncrements(inc_step, inc_page);
rsu->setRange(min, max);
rsu->setProgrammatically = false;
+ if (add_slider) {
+ rsu->addSlider();
+ }
rsu->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change scalar parameter"));