summaryrefslogtreecommitdiffstats
path: root/src/extension
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension')
-rw-r--r--src/extension/extension.cpp27
-rw-r--r--src/extension/extension.h7
2 files changed, 34 insertions, 0 deletions
diff --git a/src/extension/extension.cpp b/src/extension/extension.cpp
index 62f590be3..03b12e0a1 100644
--- a/src/extension/extension.cpp
+++ b/src/extension/extension.cpp
@@ -23,6 +23,7 @@
#include <glibmm/i18n.h>
#include <gtkmm/box.h>
+#include <gtkmm/label.h>
#include "inkscape.h"
#include "extension/implementation/implementation.h"
@@ -624,6 +625,32 @@ Extension::paramString (void)
return param_string;
}
+/* Extension editor dialog stuff */
+
+Gtk::Widget *
+Extension::get_info_widget(void)
+{
+ Gtk::Widget * retval = Gtk::manage(new Gtk::Label("Info"));
+ retval->show();
+ return retval;
+}
+
+Gtk::Widget *
+Extension::get_help_widget(void)
+{
+ Gtk::Widget * retval = Gtk::manage(new Gtk::Label("Help"));
+ retval->show();
+ return retval;
+}
+
+Gtk::Widget *
+Extension::get_params_widget(void)
+{
+ Gtk::Widget * retval = Gtk::manage(new Gtk::Label("Params"));
+ retval->show();
+ return retval;
+}
+
} /* namespace Extension */
} /* namespace Inkscape */
diff --git a/src/extension/extension.h b/src/extension/extension.h
index b4e730452..62d455fcf 100644
--- a/src/extension/extension.h
+++ b/src/extension/extension.h
@@ -169,6 +169,13 @@ public:
public:
Gtk::Widget * autogui (void);
Glib::ustring * paramString (void);
+
+ /* Extension editor dialog stuff */
+public:
+ Gtk::Widget * get_info_widget(void);
+ Gtk::Widget * get_help_widget(void);
+ Gtk::Widget * get_params_widget(void);
+
};