Code

Add checkbox for LPEs to temporarily disable them on canvas (but keep them applied...
[inkscape.git] / src / live_effects / parameter / enum.h
index 1778af8f15e3ea37efe595ac9fd45320c6a2e449..daba43784401d85e36cd0dc59feb57156a22b842 100644 (file)
@@ -11,7 +11,6 @@
 
 #include <glib/gtypes.h>
 
-#include "ui/widget/registry.h"
 #include "ui/widget/registered-enums.h"
 #include <gtkmm/tooltips.h>
 
@@ -40,13 +39,14 @@ public:
 
     virtual ~EnumParam() { };
 
-    virtual Gtk::Widget * param_newWidget(Gtk::Tooltips * tooltips) {
+    virtual Gtk::Widget * param_newWidget(Gtk::Tooltips * /*tooltips*/) {
         Inkscape::UI::Widget::RegisteredEnum<E> *regenum = Gtk::manage ( 
             new Inkscape::UI::Widget::RegisteredEnum<E>( param_label, param_tooltip,
                        param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc() ) );
 
         regenum->set_active_by_id(value);
-        regenum->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change enum parameter"));
+        regenum->combobox()->setProgrammatically = false;
+        regenum->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change enumeration parameter"));
 
         return dynamic_cast<Gtk::Widget *> (regenum);
     };