projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Colour in 'masking' in GL mode.
[dcpomatic.git]
/
src
/
wx
/
simple_video_view.cc
diff --git
a/src/wx/simple_video_view.cc
b/src/wx/simple_video_view.cc
index 6435e0226b0bb9f0e41c77f11a5fddf957b655a2..524106b6769fd2f7be9b89647d3439d86fbb94e0 100644
(file)
--- a/
src/wx/simple_video_view.cc
+++ b/
src/wx/simple_video_view.cc
@@
-28,7
+28,7
@@
using std::max;
SimpleVideoView::SimpleVideoView (FilmViewer* viewer, wxWindow* parent)
using std::max;
SimpleVideoView::SimpleVideoView (FilmViewer* viewer, wxWindow* parent)
- :
_viewer
(viewer)
+ :
VideoView
(viewer)
{
_panel = new wxPanel (parent);
{
_panel = new wxPanel (parent);
@@
-40,6
+40,7
@@
SimpleVideoView::SimpleVideoView (FilmViewer* viewer, wxWindow* parent)
_panel->SetBackgroundColour (*wxBLACK);
_panel->Bind (wxEVT_PAINT, boost::bind (&SimpleVideoView::paint, this));
_panel->SetBackgroundColour (*wxBLACK);
_panel->Bind (wxEVT_PAINT, boost::bind (&SimpleVideoView::paint, this));
+ _panel->Bind (wxEVT_SIZE, boost::bind(boost::ref(Sized)));
}
void
}
void
@@
-117,3
+118,10
@@
SimpleVideoView::paint ()
dc.DrawRectangle (inter_position.x, inter_position.y + (panel_size.GetHeight() - out_size.height) / 2, inter_size.width, inter_size.height);
}
}
dc.DrawRectangle (inter_position.x, inter_position.y + (panel_size.GetHeight() - out_size.height) / 2, inter_size.width, inter_size.height);
}
}
+
+void
+SimpleVideoView::update ()
+{
+ _panel->Refresh ();
+ _panel->Update ();
+}