diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2009-11-08 19:15:28 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2009-11-08 19:15:28 +0000 |
commit | b5f7ae45bda38031f354ea1643ebc1cc22018907 (patch) | |
tree | 58ef43d8048cb3c5dbb5305b4d056cd06249c891 /gtk2_ardour/plugin_selector.h | |
parent | d7faaf7b028d7e0a56b8cefb90210f7e7505e6f0 (diff) |
plugin menu/manager patch from J. Abelardo Gutierrez
git-svn-id: svn://localhost/ardour2/branches/3.0@6038 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/plugin_selector.h')
-rw-r--r-- | gtk2_ardour/plugin_selector.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_selector.h b/gtk2_ardour/plugin_selector.h index dc09c30645..2e673d8de7 100644 --- a/gtk2_ardour/plugin_selector.h +++ b/gtk2_ardour/plugin_selector.h @@ -66,6 +66,7 @@ class PluginSelector : public ArdourDialog struct PluginColumns : public Gtk::TreeModel::ColumnRecord { PluginColumns () { add (favorite); + add (hidden); add (name); add (type_name); add (category); @@ -77,6 +78,7 @@ class PluginSelector : public ArdourDialog add (plugin); } Gtk::TreeModelColumn<bool> favorite; + Gtk::TreeModelColumn<bool> hidden; Gtk::TreeModelColumn<std::string> name; Gtk::TreeModelColumn<std::string> type_name; Gtk::TreeModelColumn<std::string> category; @@ -126,10 +128,15 @@ class PluginSelector : public ArdourDialog void setup_filter_string (std::string&); void favorite_changed (const Glib::ustring& path); + void hidden_changed (const Glib::ustring& path); bool in_row_change; void plugin_chosen_from_menu (const ARDOUR::PluginInfoPtr&); Gtk::Menu* _menu; + + Gtk::Menu* create_favs_menu (ARDOUR::PluginInfoList&); + Gtk::Menu* create_by_creator_menu (ARDOUR::PluginInfoList&); + Gtk::Menu* create_by_category_menu (ARDOUR::PluginInfoList&); }; #endif // __ardour_plugin_selector_h__ |