X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Ftimeline.h;h=c8424541eb8eb226a7cd0b6e707107df901cbf4c;hb=422be0eece2bf6ee80db1d3c21553cd82efff789;hp=c0a18ab0dd107065be62902aae3e40458f28771d;hpb=e1ec5b2c81ec2e15d4c1d97cce8252fa34c7116a;p=dcpomatic.git diff --git a/src/wx/timeline.h b/src/wx/timeline.h index c0a18ab0d..c8424541e 100644 --- a/src/wx/timeline.h +++ b/src/wx/timeline.h @@ -1,19 +1,20 @@ /* Copyright (C) 2013-2015 Carl Hetherington - This program is free software; you can redistribute it and/or modify + This file is part of DCP-o-matic. + + DCP-o-matic is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + DCP-o-matic is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with DCP-o-matic. If not, see . */ @@ -32,6 +33,7 @@ class ContentPanel; class TimelineView; class TimelineTimeAxisView; class TimelineReelsView; +class TimelineLabelsView; class Timeline : public wxPanel { @@ -42,10 +44,6 @@ public: void force_redraw (dcpomatic::Rect const &); - int x_offset () const { - return 8; - } - int width () const { return GetSize().GetWidth (); } @@ -59,7 +57,7 @@ public: } Position tracks_position () const { - return Position (8, 8); + return _tracks_position; } int tracks () const; @@ -100,6 +98,7 @@ private: TimelineViewList _views; boost::shared_ptr _time_axis_view; boost::shared_ptr _reels_view; + boost::shared_ptr _labels_view; int _tracks; boost::optional _pixels_per_second; bool _left_down; @@ -111,6 +110,7 @@ private: bool _snap; std::list _start_snaps; std::list _end_snaps; + Position _tracks_position; boost::signals2::scoped_connection _film_changed_connection; boost::signals2::scoped_connection _film_content_changed_connection;