diff options
author | Nick Mainsbridge <beatroute@iprimus.com.au> | 2008-09-29 13:41:17 +0000 |
---|---|---|
committer | Nick Mainsbridge <beatroute@iprimus.com.au> | 2008-09-29 13:41:17 +0000 |
commit | 3f81ed9bdd091271dc57f56ea545734142229102 (patch) | |
tree | 2eb74acf862c9b76ba328aae127aad060335268b /gtk2_ardour/editor.h | |
parent | abc5ab39332a382e904bf0789e630db299ca471e (diff) |
Backport drobilla's tempo bar cache from 3.0, fix track display regression, rework canvas layers and region_motion_group, remove duplicate code, make track heights consistent (track zero is no longer different).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3831 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor.h')
-rw-r--r-- | gtk2_ardour/editor.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index cda9310dd4..f5b72508be 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -803,6 +803,7 @@ class Editor : public PublicEditor Gtk::Layout controls_layout; bool control_layout_scroll (GdkEventScroll* ev); void controls_layout_size_request (Gtk::Requisition*); + sigc::connection controls_layout_size_request_connection; Gtk::HScrollbar edit_hscrollbar; bool _dragging_hscrollbar; @@ -1449,7 +1450,7 @@ public: ArdourCanvas::SimpleLine* get_time_line (); void hide_measures (); void draw_measures (); - bool lazy_hide_and_draw_measures (); + bool redraw_measures (); void new_tempo_section (); @@ -1511,6 +1512,7 @@ public: void remove_metric_marks (); void draw_metric_marks (const ARDOUR::Metrics& metrics); + void compute_current_bbt_points (nframes_t left, nframes_t right); void tempo_map_changed (ARDOUR::Change); void redisplay_tempo (bool immediate_redraw); |