summaryrefslogtreecommitdiff
path: root/gtk2_ardour/public_editor.h
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2008-11-03 21:29:35 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2008-11-03 21:29:35 +0000
commita6d1b90b33e9f1e63029c0df8911ef9647969cda (patch)
tree8519d593f3e1907b6674bba26d372e960a8222b9 /gtk2_ardour/public_editor.h
parentab795db9131a464a18454771dcc8d3d79dd61c38 (diff)
Dont move track backgrounds, so that they no longer disappear at high zooms, SAE version uses shift button1 to solo additional tracks in not latched solo mode.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4089 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/public_editor.h')
-rw-r--r--gtk2_ardour/public_editor.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/public_editor.h b/gtk2_ardour/public_editor.h
index 22e4fef388..2ea266c327 100644
--- a/gtk2_ardour/public_editor.h
+++ b/gtk2_ardour/public_editor.h
@@ -147,6 +147,7 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulThingWithGoingAway
virtual void toggle_follow_playhead () = 0;
virtual bool follow_playhead() const = 0;
virtual bool dragging_playhead() const = 0;
+ virtual double get_physical_screen_width() const = 0;
virtual void ensure_float (Gtk::Window&) = 0;
virtual void show_window () = 0;
virtual TrackViewList* get_valid_views (TimeAxisView*, ARDOUR::RouteGroup* grp = 0) = 0;
@@ -225,6 +226,8 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulThingWithGoingAway
static const int horizontal_spacing;
virtual gdouble get_trackview_group_vertical_offset () const = 0;
+ virtual gdouble get_canvas_timebars_vsize () const = 0;
+ virtual ArdourCanvas::Group* get_background_group () const = 0;
virtual ArdourCanvas::Group* get_trackview_group () const = 0;
static PublicEditor* _instance;