Tweaks to not-yet-built SimpleVideoView.
authorCarl Hetherington <cth@carlh.net>
Wed, 8 May 2019 23:55:00 +0000 (00:55 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 10 May 2019 22:43:55 +0000 (23:43 +0100)
src/wx/simple_video_view.cc

index 895a072..3cc1462 100644 (file)
@@ -29,12 +29,11 @@ SimpleVideoView::SimpleVideoView (wxWindow* parent)
        _panel->SetBackgroundStyle (wxBG_STYLE_PAINT);
        _panel->SetBackgroundColour (*wxBLACK);
 
-       _panel->Bind (wxEVT_PAINT, boost::bind (&SimpleVideoView::paint_panel, this));
-       _panel->Bind (wxEVT_SIZE,  boost::bind (&SimpleVideoView::panel_sized, this, _1));
+       _panel->Bind (wxEVT_PAINT, boost::bind (&SimpleVideoView::paint, this));
 }
 
 void
-SimpleVideoView::paint_panel ()
+SimpleVideoView::paint ()
 {
        wxPaintDC dc (_panel);
 
@@ -103,16 +102,3 @@ SimpleVideoView::paint_panel ()
                dc.DrawRectangle (_inter_position.x, _inter_position.y + (_panel_size.height - _out_size.height) / 2, _inter_size.width, _inter_size.height);
        }
 }
-
-void
-SimpleVideoView::panel_sized (wxSizeEvent& ev)
-{
-       _panel_size.width = ev.GetSize().GetWidth();
-       _panel_size.height = ev.GetSize().GetHeight();
-
-       calculate_sizes ();
-       if (!quick_refresh()) {
-               slow_refresh ();
-       }
-       PositionChanged ();
-}