diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-07-03 23:31:11 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-07-03 23:31:11 +0100 |
| commit | 5a9373e48aa575c70bd32b4b48eb6b9b8634a4fc (patch) | |
| tree | 9f82092695f26b5d823ff1103e3f62bdc73dea91 /src/wx/timeline.cc | |
| parent | c9152723208a20542b147e8a879117d6a5a76a45 (diff) | |
Fix hidden reels view and time axis not moving under zoom.
Diffstat (limited to 'src/wx/timeline.cc')
| -rw-r--r-- | src/wx/timeline.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/wx/timeline.cc b/src/wx/timeline.cc index 667bf5f87..480f6d690 100644 --- a/src/wx/timeline.cc +++ b/src/wx/timeline.cc @@ -117,7 +117,7 @@ Timeline::paint_labels () int vsx, vsy; _labels_canvas->GetViewStart (&vsx, &vsy); - gc->Translate (-vsx * _x_scroll_rate, -vsy * _y_scroll_rate); + gc->Translate (-vsx * _x_scroll_rate, -vsy * _y_scroll_rate + tracks_y_offset()); _labels_view->paint (gc, list<dcpomatic::Rect<int> >()); @@ -365,7 +365,7 @@ Timeline::assign_tracks () _labels_view->set_subtitle_tracks (subtitle_tracks); _labels_view->set_atmos (have_atmos); - _time_axis_view->set_y (tracks() * track_height() + 64); + _time_axis_view->set_y (tracks()); _reels_view->set_y (8); } @@ -745,3 +745,9 @@ Timeline::set_selection (ContentList selection) } } } + +int +Timeline::tracks_y_offset () const +{ + return _reels_view->bbox().height + 4; +} |
