diff options
Diffstat (limited to '')
| -rw-r--r-- | src/extension/param/int.cpp (renamed from src/extension/paramint.cpp) | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/extension/paramint.cpp b/src/extension/param/int.cpp index ca938141c..dc523435e 100644 --- a/src/extension/paramint.cpp +++ b/src/extension/param/int.cpp @@ -15,16 +15,16 @@ #include <xml/node.h> -#include "extension.h" -#include "paramint.h" +#include <extension/extension.h> +#include "int.h" namespace Inkscape { namespace Extension { /** \brief Use the superclass' allocator and set the \c _value */ -ParamInt::ParamInt (const gchar * name, const gchar * guitext, const gchar * desc, const Parameter::_scope_t scope, Inkscape::Extension::Extension * ext, Inkscape::XML::Node * xml) : - Parameter(name, guitext, desc, scope, ext), _value(0), _min(0), _max(10) +ParamInt::ParamInt (const gchar * name, const gchar * guitext, const gchar * desc, const Parameter::_scope_t scope, bool gui_hidden, const gchar * gui_tip, Inkscape::Extension::Extension * ext, Inkscape::XML::Node * xml) : + Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, ext), _value(0), _min(0), _max(10) { const char * defaultval = NULL; if (sp_repr_children(xml) != NULL) @@ -127,6 +127,8 @@ ParamIntAdjustment::val_changed (void) Gtk::Widget * ParamInt::get_widget (SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal) { + if (_gui_hidden) return NULL; + Gtk::HBox * hbox = Gtk::manage(new Gtk::HBox(false, 4)); Gtk::Label * label = Gtk::manage(new Gtk::Label(_(_text), Gtk::ALIGN_LEFT)); |
