X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fexport_channel_selector.h;h=6dd770cbb3a424772938905e1f4700b1e4ca24e9;hb=db3223478c914f5b9ef97343ae2f262d3e99f74b;hp=734aa8e57b0104c88caa83aed75830a7d78ca24e;hpb=a643c9fdc08f98c7750a2474004a75e143077be9;p=ardour.git diff --git a/gtk2_ardour/export_channel_selector.h b/gtk2_ardour/export_channel_selector.h index 734aa8e57b..6dd770cbb3 100644 --- a/gtk2_ardour/export_channel_selector.h +++ b/gtk2_ardour/export_channel_selector.h @@ -25,6 +25,10 @@ #include "ardour/export_profile_manager.h" +#ifdef interface +#undef interface +#endif + #include #include #include @@ -237,7 +241,6 @@ class TrackExportChannelSelector : public ExportChannelSelector void fill_list(); void add_track (boost::shared_ptr route); void update_config(); - ChannelConfigList configs; Gtk::VBox main_layout; @@ -248,8 +251,9 @@ class TrackExportChannelSelector : public ExportChannelSelector Gtk::TreeModelColumn > route; Gtk::TreeModelColumn label; Gtk::TreeModelColumn selected; + Gtk::TreeModelColumn order_key; - TrackCols () { add (route); add(label); add(selected); } + TrackCols () { add (route); add(label); add(selected); add(order_key); } }; TrackCols track_cols; @@ -259,9 +263,15 @@ class TrackExportChannelSelector : public ExportChannelSelector Gtk::ScrolledWindow track_scroller; Gtk::HBox options_box; - Gtk::RadioButton::Group source_group; - Gtk::RadioButton region_contents_button; - Gtk::RadioButton track_output_button; + Gtk::CheckButton track_output_button; + Gtk::Button select_tracks_button; + Gtk::Button select_busses_button; + Gtk::Button select_none_button; + void select_tracks (); + void select_busses (); + void select_none (); + + void track_outputs_selected (); }; #endif /* __export_channel_selector_h__ */