summaryrefslogtreecommitdiff
path: root/src/wx/timeline_reels_view.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-04-08 21:32:44 +0200
committerCarl Hetherington <cth@carlh.net>2021-04-08 21:32:44 +0200
commit3339d3bce70afe9ae2ca10e9fcfc4b54b748fbf4 (patch)
tree9cac355432ba25cc3d43017382d73e0640f50996 /src/wx/timeline_reels_view.cc
parent00762c2d9a4240d016150cd7555aee3dad8542ae (diff)
Assorted C++11/formatting cleanups.
Diffstat (limited to 'src/wx/timeline_reels_view.cc')
-rw-r--r--src/wx/timeline_reels_view.cc20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/wx/timeline_reels_view.cc b/src/wx/timeline_reels_view.cc
index 962451ac3..cf1abb34f 100644
--- a/src/wx/timeline_reels_view.cc
+++ b/src/wx/timeline_reels_view.cc
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2015-2016 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2015-2021 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
@@ -18,15 +18,18 @@
*/
+
#include "timeline_reels_view.h"
#include "timeline.h"
#include <wx/wx.h>
#include <wx/graphics.h>
+
using std::min;
using std::list;
using namespace dcpomatic;
+
TimelineReelsView::TimelineReelsView (Timeline& tl, int y)
: TimelineView (tl)
, _y (y)
@@ -34,12 +37,14 @@ TimelineReelsView::TimelineReelsView (Timeline& tl, int y)
}
+
dcpomatic::Rect<int>
TimelineReelsView::bbox () const
{
return dcpomatic::Rect<int> (0, _y - 4, _timeline.width(), 24);
}
+
void
TimelineReelsView::set_y (int y)
{
@@ -47,8 +52,9 @@ TimelineReelsView::set_y (int y)
force_redraw ();
}
+
void
-TimelineReelsView::do_paint (wxGraphicsContext* gc, list<dcpomatic::Rect<int> >)
+TimelineReelsView::do_paint (wxGraphicsContext* gc, list<dcpomatic::Rect<int>>)
{
if (!_timeline.pixels_per_second()) {
return;
@@ -58,7 +64,7 @@ TimelineReelsView::do_paint (wxGraphicsContext* gc, list<dcpomatic::Rect<int> >)
gc->SetPen (*wxThePenList->FindOrCreatePen (wxColour (0, 0, 255), 1, wxPENSTYLE_SOLID));
- wxGraphicsPath path = gc->CreatePath ();
+ auto path = gc->CreatePath ();
path.MoveToPoint (time_x (DCPTime (0)), _y);
path.AddLineToPoint (time_x (_timeline.film()->length()), _y);
gc->StrokePath (path);
@@ -69,7 +75,7 @@ TimelineReelsView::do_paint (wxGraphicsContext* gc, list<dcpomatic::Rect<int> >)
for (auto i: _timeline.film()->reels()) {
int const size = min (8.0, i.duration().seconds() * pps / 2);
- wxGraphicsPath path = gc->CreatePath ();
+ auto path = gc->CreatePath ();
path.MoveToPoint (time_x (i.from) + size, _y + size / 2);
path.AddLineToPoint (time_x (i.from), _y);
path.AddLineToPoint (time_x (i.from) + size, _y - size / 2);
@@ -81,17 +87,17 @@ TimelineReelsView::do_paint (wxGraphicsContext* gc, list<dcpomatic::Rect<int> >)
path.AddLineToPoint (time_x (i.to) - size, _y - size / 2);
gc->StrokePath (path);
- wxString str = wxString::Format (_("Reel %d"), reel++);
+ auto str = wxString::Format (_("Reel %d"), reel++);
wxDouble str_width;
wxDouble str_height;
wxDouble str_descent;
wxDouble str_leading;
gc->GetTextExtent (str, &str_width, &str_height, &str_descent, &str_leading);
- int const available_width = time_x (DCPTime (i.to.get())) - time_x (DCPTime (i.from.get()));
+ int const available_width = time_x(DCPTime(i.to.get())) - time_x(DCPTime(i.from.get()));
if (available_width > str_width) {
- gc->DrawText (str, time_x (DCPTime (i.from.get())) + (available_width - str_width) / 2, _y + 4);
+ gc->DrawText (str, time_x(DCPTime(i.from.get())) + (available_width - str_width) / 2, _y + 4);
}
}
}