diff options
| author | Ted Gould <ted@gould.cx> | 2006-03-29 05:42:22 +0000 |
|---|---|---|
| committer | gouldtj <gouldtj@users.sourceforge.net> | 2006-03-29 05:42:22 +0000 |
| commit | 48543cb2cb7f440c9a36ac6d66ebd00053e7f657 (patch) | |
| tree | 347e0575404d3423b68072253edddae328bae831 /src/ui/dialog/extension-editor.h | |
| parent | r10986@tres: ted | 2006-02-27 21:19:52 -0800 (diff) | |
| download | inkscape-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.h | 22 |
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; |
