Disable warnings around all wx includes.
[dcpomatic.git] / src / wx / audio_gain_dialog.cc
index 5cd936d2439fb9bb4f0807b678cc0a0e56291a8d..13510e9d19c6c81d42ed3c4aea3066452a978722 100644 (file)
 
 */
 
+
 #include "audio_gain_dialog.h"
 #include "wx_util.h"
-#include "lib/util.h"
-#include <cmath>
+#include "lib/maths_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
 #include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
+#include <cmath>
+
 
 AudioGainDialog::AudioGainDialog (wxWindow* parent, int c, int d, float v)
        : TableDialog (parent, _("Channel gain"), 3, 1, true)
@@ -31,13 +36,15 @@ AudioGainDialog::AudioGainDialog (wxWindow* parent, int c, int d, float v)
        _gain = add (new wxSpinCtrlDouble (this));
        add (_("dB"), false);
 
-       _gain->SetRange (-144, 0);
+       _gain->SetRange (-144, 18);
        _gain->SetDigits (1);
        _gain->SetIncrement (0.1);
 
        _gain->SetValue (linear_to_db(v));
 
        layout ();
+
+       _gain->SetFocus ();
 }
 
 float