summaryrefslogtreecommitdiffstats
path: root/src/extension/param/float.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension/param/float.h')
-rw-r--r--src/extension/param/float.h83
1 files changed, 0 insertions, 83 deletions
diff --git a/src/extension/param/float.h b/src/extension/param/float.h
deleted file mode 100644
index c1d0f0f79..000000000
--- a/src/extension/param/float.h
+++ /dev/null
@@ -1,83 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-#ifndef INK_EXTENSION_PARAMFLOAT_H_SEEN
-#define INK_EXTENSION_PARAMFLOAT_H_SEEN
-
-/*
- * Copyright (C) 2005-2007 Authors:
- * Ted Gould <ted@gould.cx>
- * Johan Engelen <johan@shouraizou.nl> *
- * Jon A. Cruz <jon@joncruz.org>
- * Released under GNU GPL v2+, read the file 'COPYING' for more information.
- */
-
-#include "parameter.h"
-
-class SPDocument;
-
-namespace Gtk {
-class Widget;
-}
-
-namespace Inkscape {
-namespace XML {
-class Node;
-}
-
-namespace Extension {
-
-class ParamFloat : public Parameter {
-public:
- enum AppearanceMode {
- FULL, MINIMAL
- };
- ParamFloat(const gchar * name,
- const gchar * text,
- const gchar * description,
- bool hidden,
- int indent,
- Inkscape::Extension::Extension * ext,
- Inkscape::XML::Node * xml,
- AppearanceMode mode);
-
- /** Returns \c _value. */
- float get(const SPDocument * /*doc*/, const Inkscape::XML::Node * /*node*/) const { return _value; }
-
- float set (float in, SPDocument * doc, Inkscape::XML::Node * node);
-
- float max () { return _max; }
-
- float min () { return _min; }
-
- float precision () { return _precision; }
-
- Gtk::Widget * get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal) override;
-
- // Explicitly call superclass version to avoid method being hidden.
- void string(std::list <std::string> &list) const override { return Parameter::string(list); }
-
- void string(std::string &string) const override;
-
-private:
- /** Internal value. */
- float _value;
- AppearanceMode _mode;
- float _min;
- float _max;
- int _precision;
-};
-
-} /* namespace Extension */
-} /* namespace Inkscape */
-
-#endif /* INK_EXTENSION_PARAMFLOAT_H_SEEN */
-
-/*
- 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 :