summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/extension-editor.h
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2006-03-29 05:42:22 +0000
committergouldtj <gouldtj@users.sourceforge.net>2006-03-29 05:42:22 +0000
commit48543cb2cb7f440c9a36ac6d66ebd00053e7f657 (patch)
tree347e0575404d3423b68072253edddae328bae831 /src/ui/dialog/extension-editor.h
parentr10986@tres: ted | 2006-02-27 21:19:52 -0800 (diff)
downloadinkscape-48543cb2cb7f440c9a36ac6d66ebd00053e7f657.tar.gz
inkscape-48543cb2cb7f440c9a36ac6d66ebd00053e7f657.zip
r10987@tres: ted | 2006-02-28 01:06:37 -0800
The leg bone is connected to the knee bone The extension bone is connected to the extension-editor bone (bzr r351)
Diffstat (limited to 'src/ui/dialog/extension-editor.h')
-rw-r--r--src/ui/dialog/extension-editor.h22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/ui/dialog/extension-editor.h b/src/ui/dialog/extension-editor.h
index 65eb0c97e..7fb6e87a5 100644
--- a/src/ui/dialog/extension-editor.h
+++ b/src/ui/dialog/extension-editor.h
@@ -21,6 +21,7 @@
#include <gtkmm/treeview.h>
#include <gtkmm/label.h>
#include <gtkmm/frame.h>
+#include <gtkmm/scrolledwindow.h>
#include "extension/extension.h"
@@ -43,23 +44,34 @@ protected:
/** \brief The model for the list of extensions */
Glib::RefPtr<Gtk::TreeStore> _page_list_model;
/** \brief The notebook page that contains information */
- Gtk::VBox _notebook_info;
+ Gtk::ScrolledWindow _notebook_info;
/** \brief The notebook page that contains help info */
- Gtk::VBox _notebook_help;
+ Gtk::ScrolledWindow _notebook_help;
/** \brief The notebook page that holds all the parameters */
- Gtk::VBox _notebook_params;
+ Gtk::ScrolledWindow _notebook_params;
//Pagelist model columns:
class PageListModelColumns : public Gtk::TreeModel::ColumnRecord {
public:
+ /** \brief Creates the Page List model by adding all of the
+ members of the class as column records. */
PageListModelColumns() {
Gtk::TreeModelColumnRecord::add(_col_name);
- Gtk::TreeModelColumnRecord::add(_col_page);
Gtk::TreeModelColumnRecord::add(_col_id);
+ Gtk::TreeModelColumnRecord::add(_col_info);
+ Gtk::TreeModelColumnRecord::add(_col_help);
+ Gtk::TreeModelColumnRecord::add(_col_params);
}
+ /** \brief Name of the extension */
Gtk::TreeModelColumn<Glib::ustring> _col_name;
+ /** \brief ID of the extension */
Gtk::TreeModelColumn<Glib::ustring> _col_id;
- Gtk::TreeModelColumn<Gtk::Widget *> _col_page;
+ /** \brief Info widget for the extension (NULL if unset) */
+ Gtk::TreeModelColumn<Gtk::Widget *> _col_info;
+ /** \brief Help widget for the extension (NULL if unset) */
+ Gtk::TreeModelColumn<Gtk::Widget *> _col_help;
+ /** \brief Parameters list of the extension (NULL if unset) */
+ Gtk::TreeModelColumn<Gtk::Widget *> _col_params;
};
PageListModelColumns _page_list_columns;