Supporters update.
[dcpomatic.git] / src / wx / audio_gain_dialog.cc
index 5cd936d2439fb9bb4f0807b678cc0a0e56291a8d..c16ec4cb660a6e320645a913992ec18cb8f56a6f 100644 (file)
 
 */
 
+
 #include "audio_gain_dialog.h"
 #include "wx_util.h"
-#include "lib/util.h"
-#include <cmath>
+#include "lib/maths_util.h"
+#include <dcp/warnings.h>
+LIBDCP_DISABLE_WARNINGS
 #include <wx/spinctrl.h>
+LIBDCP_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