Code

Set teeth selector in lpe-gears to an integer value >= 3.
[inkscape.git] / src / live_effects / parameter / bool.cpp
index 36806242f85f9ada9b5c1f628cec11e561483ee2..78ce179391264dc541eb6b59f80120dc369a24c6 100644 (file)
@@ -1,93 +1,93 @@
-#define INKSCAPE_LIVEPATHEFFECT_PARAMETER_BOOL_CPP\r
-\r
-/*\r
- * Copyright (C) Johan Engelen 2007 <j.b.c.engelen@utwente.nl>\r
- *\r
- * Released under GNU GPL, read the file 'COPYING' for more information\r
- */\r
-\r
-#include "live_effects/parameter/bool.h"\r
-#include "live_effects/effect.h"\r
-#include "svg/svg.h"\r
-#include "svg/stringstream.h"\r
-#include <gtkmm.h>\r
-#include "widgets/icon.h"\r
-\r
-#include "inkscape.h"\r
-#include "verbs.h"\r
-#include "helper-fns.h"\r
-\r
-#define noLPEBOOLPARAM_DEBUG\r
-\r
-namespace Inkscape {\r
-\r
-namespace LivePathEffect {\r
-\r
-BoolParam::BoolParam( const Glib::ustring& label, const Glib::ustring& tip,\r
-                      const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,\r
-                      Effect* effect, bool default_value )\r
-    : Parameter(label, tip, key, wr, effect), value(default_value), defvalue(default_value)\r
-{\r
-    checkwdg = NULL;\r
-}\r
-\r
-BoolParam::~BoolParam()\r
-{\r
-    if (checkwdg)\r
-        delete checkwdg;\r
-}\r
-\r
-void\r
-BoolParam::param_set_default()\r
-{\r
-    param_setValue(defvalue);\r
-}\r
-\r
-bool\r
-BoolParam::param_readSVGValue(const gchar * strvalue)\r
-{\r
-    param_setValue(helperfns_read_bool(strvalue, defvalue));\r
-    return true; // not correct: if value is unacceptable, should return false!\r
-}\r
-\r
-gchar *\r
-BoolParam::param_writeSVGValue() const\r
-{\r
-    gchar * str = g_strdup(value ? "true" : "false");\r
-    return str;\r
-}\r
-\r
-Gtk::Widget *\r
-BoolParam::param_getWidget()\r
-{\r
-    if (!checkwdg) {\r
-        checkwdg = new Inkscape::UI::Widget::RegisteredCheckButton();\r
-        checkwdg->init(param_label, param_tooltip, param_key, *param_wr, false, param_effect->getRepr(), param_effect->getSPDoc());\r
-        checkwdg->setActive(value);\r
-        checkwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change bool parameter"));\r
-    }\r
-    return dynamic_cast<Gtk::Widget *> (checkwdg->_button);\r
-}\r
-\r
-void\r
-BoolParam::param_setValue(bool newvalue)\r
-{\r
-    value = newvalue;\r
-    if (checkwdg)\r
-        checkwdg->setActive(newvalue);\r
-}\r
-\r
-} /* namespace LivePathEffect */\r
-\r
-} /* namespace Inkscape */\r
-\r
-/*\r
-  Local Variables:\r
-  mode:c++\r
-  c-file-style:"stroustrup"\r
-  c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))\r
-  indent-tabs-mode:nil\r
-  fill-column:99\r
-  End:\r
-*/\r
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :\r
+#define INKSCAPE_LIVEPATHEFFECT_PARAMETER_BOOL_CPP
+
+/*
+ * Copyright (C) Johan Engelen 2007 <j.b.c.engelen@utwente.nl>
+ *
+ * Released under GNU GPL, read the file 'COPYING' for more information
+ */
+
+#include "live_effects/parameter/bool.h"
+#include "live_effects/effect.h"
+#include "svg/svg.h"
+#include "svg/stringstream.h"
+#include <gtkmm.h>
+#include "widgets/icon.h"
+
+#include "inkscape.h"
+#include "verbs.h"
+#include "helper-fns.h"
+
+#define noLPEBOOLPARAM_DEBUG
+
+namespace Inkscape {
+
+namespace LivePathEffect {
+
+BoolParam::BoolParam( const Glib::ustring& label, const Glib::ustring& tip,
+                      const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,
+                      Effect* effect, bool default_value )
+    : Parameter(label, tip, key, wr, effect), value(default_value), defvalue(default_value)
+{
+    checkwdg = NULL;
+}
+
+BoolParam::~BoolParam()
+{
+    if (checkwdg)
+        delete checkwdg;
+}
+
+void
+BoolParam::param_set_default()
+{
+    param_setValue(defvalue);
+}
+
+bool
+BoolParam::param_readSVGValue(const gchar * strvalue)
+{
+    param_setValue(helperfns_read_bool(strvalue, defvalue));
+    return true; // not correct: if value is unacceptable, should return false!
+}
+
+gchar *
+BoolParam::param_writeSVGValue() const
+{
+    gchar * str = g_strdup(value ? "true" : "false");
+    return str;
+}
+
+Gtk::Widget *
+BoolParam::param_getWidget()
+{
+    if (!checkwdg) {
+        checkwdg = new Inkscape::UI::Widget::RegisteredCheckButton();
+        checkwdg->init(param_label, param_tooltip, param_key, *param_wr, false, param_effect->getRepr(), param_effect->getSPDoc());
+        checkwdg->setActive(value);
+        checkwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change bool parameter"));
+    }
+    return dynamic_cast<Gtk::Widget *> (checkwdg->_button);
+}
+
+void
+BoolParam::param_setValue(bool newvalue)
+{
+    value = newvalue;
+    if (checkwdg)
+        checkwdg->setActive(newvalue);
+}
+
+} /* namespace LivePathEffect */
+
+} /* namespace Inkscape */
+
+/*
+  Local Variables:
+  mode:c++
+  c-file-style:"stroustrup"
+  c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+  indent-tabs-mode:nil
+  fill-column:99
+  End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :