From: Carl Hetherington Date: Sun, 20 Nov 2022 23:24:31 +0000 (+0100) Subject: Move y_pos to TimelineView. X-Git-Tag: v2.16.34~34 X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=4d8f96e15edb4807cc9773cc7f9eb6aa56ac2dc8 Move y_pos to TimelineView. --- diff --git a/src/wx/timeline_content_view.cc b/src/wx/timeline_content_view.cc index 633110c18..5d039d0d3 100644 --- a/src/wx/timeline_content_view.cc +++ b/src/wx/timeline_content_view.cc @@ -171,13 +171,6 @@ TimelineContentView::do_paint (wxGraphicsContext* gc, list> } -int -TimelineContentView::y_pos (int t) const -{ - return t * _timeline.pixels_per_track() + _timeline.tracks_y_offset(); -} - - void TimelineContentView::content_change (ChangeType type, int p) { diff --git a/src/wx/timeline_content_view.h b/src/wx/timeline_content_view.h index 48ca6ed79..aa9832e5d 100644 --- a/src/wx/timeline_content_view.h +++ b/src/wx/timeline_content_view.h @@ -64,7 +64,6 @@ protected: private: void do_paint (wxGraphicsContext* gc, std::list> overlaps) override; - int y_pos (int t) const; void content_change (ChangeType type, int p); boost::optional _track; diff --git a/src/wx/timeline_view.cc b/src/wx/timeline_view.cc index 10d6dc5be..2897c98e3 100644 --- a/src/wx/timeline_view.cc +++ b/src/wx/timeline_view.cc @@ -58,3 +58,12 @@ TimelineView::time_x (DCPTime t) const { return t.seconds() * _timeline.pixels_per_second().get_value_or(0); } + + +int +TimelineView::y_pos(int t) const +{ + return t * _timeline.pixels_per_track() + _timeline.tracks_y_offset(); +} + + diff --git a/src/wx/timeline_view.h b/src/wx/timeline_view.h index f3aa4d5e6..166a1121a 100644 --- a/src/wx/timeline_view.h +++ b/src/wx/timeline_view.h @@ -52,6 +52,7 @@ protected: virtual void do_paint (wxGraphicsContext *, std::list> overlaps) = 0; int time_x (dcpomatic::DCPTime t) const; + int y_pos(int t) const; Timeline& _timeline;