1 #ifndef __ardour_gtk_redirect_automation_time_axis_h__
2 #define __ardour_gtk_redirect_automation_time_axis_h__
7 #include "automation_time_axis.h"
13 class RedirectAutomationTimeAxisView : public AutomationTimeAxisView
16 RedirectAutomationTimeAxisView (ARDOUR::Session&,
17 boost::shared_ptr<ARDOUR::Route>,
20 ArdourCanvas::Canvas& canvas,
24 std::string state_name);
26 ~RedirectAutomationTimeAxisView();
28 void add_automation_event (ArdourCanvas::Item *item, GdkEvent *event, nframes_t, double);
30 guint32 show_at (double y, int& nth, Gtk::VBox *parent);
35 ARDOUR::Redirect& redirect;
39 void ensure_xml_node();
40 void update_extra_xml_shown (bool editor_shown);
42 void set_automation_state (ARDOUR::AutoState);
45 #endif /* __ardour_gtk_redirect_automation_time_axis_h__ */