diff options
Diffstat (limited to 'gtk2_ardour/editor.h')
-rw-r--r-- | gtk2_ardour/editor.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 8486a999b0..19be40b75a 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -106,6 +106,7 @@ class ControlPoint; class CrossfadeView; class DragManager; class GroupedButtons; +class GUIObjectState; class Marker; class MidiRegionView; class MixerStrip; @@ -471,11 +472,13 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD typedef std::pair<TimeAxisView*,XMLNode*> TAVState; struct VisualState { + VisualState(); + ~VisualState (); double y_position; double frames_per_unit; - framepos_t leftmost_frame; + framepos_t leftmost_frame; Editing::ZoomFocus zoom_focus; - std::list<TAVState> track_states; + GUIObjectState* gui_state; }; std::list<VisualState*> undo_visual_stack; |