summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/bool.cpp
diff options
context:
space:
mode:
authorPeter Moulder <peter.moulder@monash.edu>2007-10-11 14:30:52 +0000
committerpjrm <pjrm@users.sourceforge.net>2007-10-11 14:30:52 +0000
commitb7403d737c0549e540393bfe92160a5fc7b407a1 (patch)
tree784c7cbfd26a14f67679376a700dce1d61262bb1 /src/live_effects/parameter/bool.cpp
parenttrivial: ui/widget/*, ui/dialog/*: svn propset svn:eol-style native *.h *.cpp. (diff)
downloadinkscape-b7403d737c0549e540393bfe92160a5fc7b407a1.tar.gz
inkscape-b7403d737c0549e540393bfe92160a5fc7b407a1.zip
trivial: live_effects/**: svn propset svn:eol-style native *.h *.cpp.
(bzr r3884)
Diffstat (limited to 'src/live_effects/parameter/bool.cpp')
-rw-r--r--src/live_effects/parameter/bool.cpp186
1 files changed, 93 insertions, 93 deletions
diff --git a/src/live_effects/parameter/bool.cpp b/src/live_effects/parameter/bool.cpp
index 36806242f..78ce17939 100644
--- a/src/live_effects/parameter/bool.cpp
+++ b/src/live_effects/parameter/bool.cpp
@@ -1,93 +1,93 @@
-#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 :
+#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 :