#include <list>
#include <gtkmm/box.h>
+#include <gtkmm/fixed.h>
#include <gtkmm/frame.h>
#include <gtkmm/drawingarea.h>
#include <gtkmm/eventbox.h>
#include "ardour/region.h"
#include "evoral/Parameter.hpp"
+#include "canvas/line.h"
+
#include "prompter.h"
#include "axis_view.h"
#include "enums.h"
protected:
static Glib::RefPtr<Gtk::SizeGroup> controls_meters_size_group;
+ static Glib::RefPtr<Gtk::SizeGroup> midi_scroomer_size_group;
+ static unsigned int name_width_px;
/* The Standard LHS Controls */
Gtk::Table controls_table;
Glib::RefPtr<Gtk::SizeGroup> controls_button_size_group;
Gtk::EventBox controls_ebox;
Gtk::VBox controls_vbox;
+ Gtk::VBox time_axis_vbox;
+ Gtk::HBox time_axis_hbox;
Gtk::Frame time_axis_frame;
Gtk::HBox name_hbox;
Gtk::HBox top_hbox;
Gtk::Label name_label;
+ Gtk::Fixed scroomer_placeholder;
bool _name_editing;
uint32_t height; /* in canvas units */
std::string controls_base_unselected_name;
bool _hidden;
bool in_destructor;
Gtk::Menu* _size_menu;
+ ArdourCanvas::Line* _canvas_separator;
ArdourCanvas::Container* _canvas_display;
double _y_position;
PublicEditor& _editor;