Gtk::Table edit_packer;
Gtk::Adjustment vertical_adjustment;
- Gtk::Adjustment horizontal_adjustment;
Gtk::Layout controls_layout;
bool control_layout_scroll (GdkEventScroll* ev);
ArdourCanvas::Group* get_trackview_group () const { return _trackview_group; }
double last_trackview_group_vertical_offset;
void tie_vertical_scrolling ();
- void scroll_canvas_horizontally ();
+ void set_horizontal_position (double);
+ double horizontal_position () const;
void scroll_canvas_vertically ();
struct VisualChange {
void queue_visual_change_y (double);
void ensure_visual_change_idle_handler ();
- void session_range_location_changed (ARDOUR::Location*);
-
/* track views */
TrackViewList track_views;
std::pair<TimeAxisView*, ARDOUR::layer_t> trackview_by_y_position (double);
void kbd_do_brush (GdkEvent*);
void kbd_do_audition (GdkEvent*);
- void handle_new_duration ();
void initialize_canvas ();
/* display control */