Fix very wide spin button on Linux.
authorCarl Hetherington <cth@carlh.net>
Thu, 22 Apr 2021 17:56:29 +0000 (19:56 +0200)
committerCarl Hetherington <cth@carlh.net>
Thu, 22 Apr 2021 17:56:29 +0000 (19:56 +0200)
src/wx/dcp_panel.cc

index af410a673cdc12d5c473cd3b30bf54b0c5e64a97..aa3cf4b22d33677b308aa57b2e27f89739d8edb0 100644 (file)
@@ -719,20 +719,21 @@ DCPPanel::make_video_panel ()
        _resolution_label = create_label (panel, _("Resolution"), true);
        _resolution = new wxChoice (panel, wxID_ANY);
 
+#ifdef __WXGTK3__
+       int const spin_width = 118;
+#else
+       int const spin_width = 56;
+#endif
+
        _frame_rate_label = create_label (panel, _("Frame Rate"), true);
        _frame_rate_choice = new wxChoice (panel, wxID_ANY);
-       _frame_rate_spin = new wxSpinCtrl (panel, wxID_ANY);
+       _frame_rate_spin = new SpinCtrl (panel, spin_width);
        setup_frame_rate_widget ();
        _best_frame_rate = new Button (panel, _("Use best"));
 
        _three_d = new CheckBox (panel, _("3D"));
 
        _j2k_bandwidth_label = create_label (panel, _("JPEG2000 bandwidth\nfor newly-encoded data"), true);
-#ifdef __WXGTK3__
-       int const spin_width = 118;
-#else
-       int const spin_width = 56;
-#endif
        _j2k_bandwidth = new SpinCtrl (panel, spin_width);
        _mbits_label = create_label (panel, _("Mbit/s"), false);