summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor.h
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2008-09-29 13:41:17 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2008-09-29 13:41:17 +0000
commit3f81ed9bdd091271dc57f56ea545734142229102 (patch)
tree2eb74acf862c9b76ba328aae127aad060335268b /gtk2_ardour/editor.h
parentabc5ab39332a382e904bf0789e630db299ca471e (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.h4
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);