X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Fdialog%2Flivepatheffect-editor.h;h=be636ba2a90d9aa42b89fae6c3149a4acd160276;hb=0c01694a499e247c324a0618c2caad7fa7db449d;hp=e2c7da3220bc6bb2421dcc38ea6bc68245e1cfaa;hpb=0563fd55cbad59e8a878e6d4cbbdd8e47f74488d;p=inkscape.git diff --git a/src/ui/dialog/livepatheffect-editor.h b/src/ui/dialog/livepatheffect-editor.h index e2c7da322..be636ba2a 100644 --- a/src/ui/dialog/livepatheffect-editor.h +++ b/src/ui/dialog/livepatheffect-editor.h @@ -49,6 +49,7 @@ public: private: sigc::connection selection_changed_connection; + sigc::connection selection_modified_connection; void set_sensitize_all(bool sensitive); @@ -56,7 +57,7 @@ private: void showText(Glib::ustring const &str); // void add_entry(const char* name ); - void effect_list_update(SPLPEItem *lpeitem); + void effect_list_reload(SPLPEItem *lpeitem); // callback methods for buttons on grids page. void onApply(); @@ -67,16 +68,19 @@ private: class ModelColumns : public Gtk::TreeModel::ColumnRecord { - public: - ModelColumns() - { + public: + ModelColumns() + { add(col_name); add(lperef); - } + add(col_visible); + } + virtual ~ModelColumns() {} - Gtk::TreeModelColumn col_name; - Gtk::TreeModelColumn lperef; - }; + Gtk::TreeModelColumn col_name; + Gtk::TreeModelColumn lperef; + Gtk::TreeModelColumn col_visible; + }; Inkscape::UI::Widget::ComboBoxEnum combo_effecttype; @@ -94,7 +98,9 @@ private: Gtk::TreeView effectlist_view; Glib::RefPtr effectlist_store; Glib::RefPtr effectlist_selection; - + + void on_visibility_toggled( Glib::ustring const& str ); + Gtk::Toolbar toolbar; Gtk::ToolButton button_up; Gtk::ToolButton button_down;