#include "time_axis_view.h"
#include "automation_controller.h"
#include "ardour_button.h"
+#include "ardour_dropdown.h"
namespace ARDOUR {
class Session;
boost::shared_ptr<ARDOUR::Stripable> stripable() const;
ARDOUR::PresentationInfo const & presentation_info () const;
- void add_automation_event (GdkEvent *, framepos_t, double, bool with_guard_points);
+ void add_automation_event (GdkEvent *, framepos_t, double, bool with_guard_points);
void clear_lines ();
/* editing operations */
void cut_copy_clear (Selection&, Editing::CutCopyOp);
- bool paste (ARDOUR::framepos_t, const Selection&, PasteContext&);
+ bool paste (ARDOUR::framepos_t, const Selection&, PasteContext&, const int32_t sub_num);
int set_state (const XMLNode&, int version);
bool first_call_to_set_height;
ArdourButton hide_button;
- ArdourButton auto_button;
- Gtk::Menu* automation_menu;
+ ArdourDropdown auto_dropdown;
Gtk::Label* plugname;
bool plugname_packed;
void clear_clicked ();
void hide_clicked ();
- void auto_clicked ();
virtual bool can_edit_name() const {return false;}