More player debugging for butler video-full states.
[dcpomatic.git] / src / wx / video_panel.h
index c405822be59d14c5c2b9bc0754adf7152c55cdf1..795a52a78f2cfa33c5227a3dcb93efaf84a23ed6 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012-2015 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2012-2018 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
@@ -39,7 +39,7 @@ class wxButton;
 class VideoPanel : public ContentSubPanel
 {
 public:
-       VideoPanel (ContentPanel *);
+       explicit VideoPanel (ContentPanel *);
 
        void film_changed (Film::Property);
        void film_content_changed (int);
@@ -52,22 +52,34 @@ private:
        void edit_colour_conversion_clicked ();
        void fade_in_changed ();
        void fade_out_changed ();
+       void add_to_grid ();
 
        void setup_description ();
        void setup_sensitivity ();
 
        wxCheckBox* _reference;
-       ContentChoice<VideoContent, VideoFrameType>*    _frame_type;
-       ContentSpinCtrl<VideoContent>*                  _left_crop;
-       ContentSpinCtrl<VideoContent>*                  _right_crop;
-       ContentSpinCtrl<VideoContent>*                  _top_crop;
-       ContentSpinCtrl<VideoContent>*                  _bottom_crop;
-       Timecode<ContentTime>*                          _fade_in;
-       Timecode<ContentTime>*                          _fade_out;
+       wxStaticText* _reference_note;
+       wxStaticText* _type_label;
+       ContentChoice<VideoContent, VideoFrameType>* _frame_type;
+       wxStaticText* _left_crop_label;
+       ContentSpinCtrl<VideoContent>* _left_crop;
+       wxStaticText* _right_crop_label;
+       ContentSpinCtrl<VideoContent>* _right_crop;
+       wxStaticText* _top_crop_label;
+       ContentSpinCtrl<VideoContent>* _top_crop;
+       wxStaticText* _bottom_crop_label;
+       ContentSpinCtrl<VideoContent>* _bottom_crop;
+       wxStaticText* _fade_in_label;
+       Timecode<ContentTime>* _fade_in;
+       wxStaticText* _fade_out_label;
+       Timecode<ContentTime>* _fade_out;
+       wxStaticText* _scale_to_label;
        ContentChoice<VideoContent, VideoContentScale>* _scale;
        wxStaticText* _description;
+       wxStaticText* _filters_label;
        wxStaticText* _filters;
        wxButton* _filters_button;
+       wxStaticText* _colour_conversion_label;
        wxChoice* _colour_conversion;
        wxButton* _edit_colour_conversion_button;
 };