Make sure that crop preview rectangle is properly hidden when we close the auto crop...
[dcpomatic.git] / src / wx / dcp_panel.h
index dc5e9bcbf4f25bdda64d9c66679e34410c9db462..2e7555487d5a273a5ff0b88f8d8b2849adc53fdd 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012-2021 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2012-2022 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
@@ -23,6 +23,7 @@
 #include "lib/film.h"
 
 
+class Button;
 class wxNotebook;
 class wxPanel;
 class wxBoxSizer;
@@ -85,6 +86,9 @@ private:
        void markers_clicked ();
        void metadata_clicked ();
        void reencode_j2k_changed ();
+       void enable_audio_language_toggled ();
+       void edit_audio_language_clicked ();
+       void audio_sample_rate_changed ();
 
        void setup_frame_rate_widget ();
        void setup_container ();
@@ -115,6 +119,9 @@ private:
        wxTextCtrl* _name;
        wxStaticText* _dcp_name;
        wxCheckBox* _use_isdcf_name;
+       wxCheckBox* _enable_audio_language = nullptr;
+       wxStaticText* _audio_language = nullptr;
+       Button* _edit_audio_language = nullptr;
        wxStaticText* _container_label;
        wxChoice* _container;
        wxStaticText* _container_size;
@@ -130,6 +137,8 @@ private:
        wxSizer* _frame_rate_sizer;
        wxStaticText* _channels_label;
        wxChoice* _audio_channels;
+       wxStaticText* _audio_sample_rate_label;
+       wxChoice* _audio_sample_rate;
        wxStaticText* _processor_label;
        wxChoice* _audio_processor;
        wxButton* _show_audio;