diff options
author | Robin Gareus <robin@gareus.org> | 2019-07-19 02:10:27 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-07-19 02:14:09 +0200 |
commit | 35066002709e1877e9b4401f6ad8cb0b49577241 (patch) | |
tree | a897695e447531cf7b1ff174400048712914c34e /gtk2_ardour/export_channel_selector.h | |
parent | 0d1d6d69758c034363a96df2a2d66f4a2bd90cad (diff) |
Refine Stem-Export selection options
Allow to exclude muted, or hidden tracks from stem-export
selection actions.
Diffstat (limited to 'gtk2_ardour/export_channel_selector.h')
-rw-r--r-- | gtk2_ardour/export_channel_selector.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/gtk2_ardour/export_channel_selector.h b/gtk2_ardour/export_channel_selector.h index 1be8ec3547..d9cab3caf4 100644 --- a/gtk2_ardour/export_channel_selector.h +++ b/gtk2_ardour/export_channel_selector.h @@ -43,6 +43,8 @@ #include <gtkmm/treemodel.h> #include <gtkmm/treeview.h> +#include "widgets/ardour_dropdown.h" + namespace ARDOUR { class Session; class ExportChannelConfiguration; @@ -243,6 +245,7 @@ class TrackExportChannelSelector : public ExportChannelSelector { public: TrackExportChannelSelector (ARDOUR::Session * session, ProfileManagerPtr manager); + ~TrackExportChannelSelector (); virtual void sync_with_manager (); @@ -274,11 +277,11 @@ class TrackExportChannelSelector : public ExportChannelSelector Gtk::ScrolledWindow track_scroller; - Gtk::HBox options_box; - Gtk::CheckButton track_output_button; - Gtk::Button select_tracks_button; - Gtk::Button select_busses_button; - Gtk::Button select_none_button; + Gtk::HBox options_box; + Gtk::CheckButton track_output_button; + ArdourWidgets::ArdourDropdown select_menu; + Gtk::CheckMenuItem* exclude_hidden; + Gtk::CheckMenuItem* exclude_muted; void select_tracks (); void select_busses (); void select_none (); |