*/
#include "video_view.h"
+#include "lib/position.h"
+#include <dcp/types.h>
#include <wx/wx.h>
class FilmViewer;
public:
SimpleVideoView (FilmViewer* viewer, wxWindow* parent);
- void set_image (boost::shared_ptr<const Image> image) {
- _image = image;
- }
-
wxWindow* get () const {
return _panel;
}
void update ();
+ void start ();
+ bool display_next_frame (bool non_blocking);
private:
+ void set_image (boost::shared_ptr<const Image> image) {
+ _image = image;
+ }
+
+ void refresh_panel ();
void paint ();
void timer ();
wxPanel* _panel;
boost::shared_ptr<const Image> _image;
wxTimer _timer;
+ Position<int> _inter_position;
+ dcp::Size _inter_size;
};