#include "pbd/signals.h"
#include "ardour/types.h"
+#include "ardour/presentation_info.h"
#include "ardour/region.h"
+
#include "evoral/Parameter.hpp"
#include "canvas/line.h"
class Session;
class RouteGroup;
class Playlist;
+ class Stripable;
}
namespace Gtk {
bool hidden () const { return _hidden; }
void set_selected (bool);
+
virtual bool selectable() const { return true; }
/**
*/
virtual bool paste (ARDOUR::framepos_t pos,
const Selection& selection,
- PasteContext& ctx) { return false; }
+ PasteContext& ctx,
+ const int32_t sub_num) { return false; }
virtual void set_selected_regionviews (RegionSelection&) {}
virtual void set_selected_points (PointSelection&) {}
Gtk::HBox time_axis_hbox;
Gtk::Frame time_axis_frame;
Gtk::HBox top_hbox;
- Gtk::Label name_label;
Gtk::Fixed scroomer_placeholder;
bool _name_editing;
uint32_t height; /* in canvas units */
void build_size_menu ();
-private:
+ private:
Gtk::VBox* control_parent;
int _order;
uint32_t _effective_height;