summaryrefslogtreecommitdiffstats
path: root/src/extension/param/string.h
diff options
context:
space:
mode:
authorPatrick Storz <eduard.braun2@gmx.de>2019-07-21 13:24:05 +0000
committerPatrick Storz <eduard.braun2@gmx.de>2019-08-31 14:50:38 +0000
commit7311f3ac5161a4d53cf2ed7e0a5a97993f646321 (patch)
tree050dd572bffca377fd2d510597a28ccb8080fb1c /src/extension/param/string.h
parentOnly register desktop on Dbus once (diff)
downloadinkscape-7311f3ac5161a4d53cf2ed7e0a5a97993f646321.tar.gz
inkscape-7311f3ac5161a4d53cf2ed7e0a5a97993f646321.zip
Move prefdialog to own directory
Diffstat (limited to 'src/extension/param/string.h')
-rw-r--r--src/extension/param/string.h67
1 files changed, 0 insertions, 67 deletions
diff --git a/src/extension/param/string.h b/src/extension/param/string.h
deleted file mode 100644
index 7c094d394..000000000
--- a/src/extension/param/string.h
+++ /dev/null
@@ -1,67 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-#ifndef INK_EXTENSION_PARAMSTRING_H_SEEN
-#define INK_EXTENSION_PARAMSTRING_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"
-
-namespace Inkscape {
-namespace Extension {
-
-class ParamString : public Parameter {
-private:
- /** \brief Internal value. This should point to a string that has
- been allocated in memory. And should be free'd. */
- gchar * _value;
- /** \brief Internal value. This indicates the maximum length of the string. Zero meaning unlimited.
- */
- gint _max_length;
-public:
- ParamString(const gchar * name,
- const gchar * text,
- const gchar * description,
- bool hidden,
- int indent,
- Inkscape::Extension::Extension * ext,
- Inkscape::XML::Node * xml);
- ~ParamString() override;
-
- /** \brief Returns \c _value, with a \i const to protect it. */
- const gchar *get(SPDocument const * /*doc*/, Inkscape::XML::Node const * /*node*/) const { return _value; }
-
- const gchar * set (const gchar * in, SPDocument * doc, Inkscape::XML::Node * node);
-
- 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;
-
- void setMaxLength(int maxLength) { _max_length = maxLength; }
- int getMaxLength() { return _max_length; }
-};
-
-
-} // namespace Extension
-} // namespace Inkscape
-
-#endif /* INK_EXTENSION_PARAMSTRING_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 :