Correct new track/bus/VCA dialog text
[ardour.git] / gtk2_ardour / audio_time_axis.h
index a13ac32f2a5cfe35131b98d6c33aa58e975285e2..52c1a3d151e670fab1c09cd91b01409ee905ed40 100644 (file)
@@ -28,7 +28,6 @@
 #include <gtkmm/radiomenuitem.h>
 #include <gtkmm/checkmenuitem.h>
 
-#include <gtkmm2ext/selector.h>
 #include <list>
 
 #include "ardour/types.h"
@@ -38,7 +37,6 @@
 #include "enums.h"
 #include "editing.h"
 #include "route_time_axis.h"
-#include "canvas.h"
 
 namespace ARDOUR {
        class Session;
@@ -64,36 +62,29 @@ class AutomationTimeAxisView;
 
 class AudioTimeAxisView : public RouteTimeAxisView
 {
-  public:
-       AudioTimeAxisView (PublicEditor&, ARDOUR::Session*, boost::shared_ptr<ARDOUR::Route>, ArdourCanvas::Canvas& canvas);
-       virtual ~AudioTimeAxisView ();
+public:
+       AudioTimeAxisView (PublicEditor&, ARDOUR::Session*, ArdourCanvas::Canvas& canvas);
+       virtual ~AudioTimeAxisView ();
+
+       void set_route (boost::shared_ptr<ARDOUR::Route>);
 
        AudioStreamView* audio_view();
 
        void set_show_waveforms_recording (bool yn);
-       void show_all_xfades (bool apply_to_selection = false);
-       void hide_all_xfades (bool apply_to_selection = false);
-       void hide_dependent_views (TimeAxisViewItem&);
-       void reveal_dependent_views (TimeAxisViewItem&);
 
        /* Overridden from parent to store display state */
        guint32 show_at (double y, int& nth, Gtk::VBox *parent);
-       void hide ();
-
-        void enter_internal_edit_mode ();
-        void leave_internal_edit_mode ();
 
        void create_automation_child (const Evoral::Parameter& param, bool show);
 
        void first_idle ();
 
-  private:
+private:
        friend class AudioStreamView;
        friend class AudioRegionView;
 
        void route_active_changed ();
 
-       void append_extra_display_menu_items ();
        Gtk::Menu* build_mode_menu();
        void build_automation_action_menu (bool);
 
@@ -101,20 +92,9 @@ class AudioTimeAxisView : public RouteTimeAxisView
        void show_existing_automation (bool apply_to_selection = false);
        void hide_all_automation (bool apply_to_selection = false);
 
-       void gain_hidden ();
-       void pan_hidden ();
+       void hide ();
 
-       void ensure_pan_views (bool show = true);
        void update_control_names ();
-
-       void update_gain_track_visibility ();
-       void update_pan_track_visibility ();
-
-       void add_processor_to_subplugin_menu (boost::weak_ptr<ARDOUR::Processor>);
-
-       Gtk::CheckMenuItem* gain_automation_item;
-       std::list<boost::shared_ptr<AutomationTimeAxisView> > pan_tracks;
-       Gtk::CheckMenuItem* pan_automation_item;
 };
 
 #endif /* __ardour_audio_time_axis_h__ */