From 4d8f96e15edb4807cc9773cc7f9eb6aa56ac2dc8 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 21 Nov 2022 00:24:31 +0100 Subject: [PATCH] Move y_pos to TimelineView. --- src/wx/timeline_content_view.cc | 7 ------- src/wx/timeline_content_view.h | 1 - src/wx/timeline_view.cc | 9 +++++++++ src/wx/timeline_view.h | 1 + 4 files changed, 10 insertions(+), 8 deletions(-) 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; -- 2.30.2