diff options
Diffstat (limited to 'src/extension/param/float.h')
| -rw-r--r-- | src/extension/param/float.h | 83 |
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 : |
