+2019-01-09 Carl Hetherington <cth@carlh.net>
+
+ * Hopefully improve layout on high-resolution (>2K) displays (#1303).
+
2019-01-08 Carl Hetherington <cth@carlh.net>
* Re-analyse audio when DCP channel count changes (#1189).
right_sizer->Add (job_manager_view, 1, wxEXPAND | wxALL, 6);
wxBoxSizer* main_sizer = new wxBoxSizer (wxHORIZONTAL);
- main_sizer->Add (_film_editor, 1, wxEXPAND | wxALL, 6);
- main_sizer->Add (right_sizer, 2, wxEXPAND | wxALL, 6);
+ main_sizer->Add (_film_editor, 0, wxEXPAND | wxALL, 6);
+ main_sizer->Add (right_sizer, 1, wxEXPAND | wxALL, 6);
set_menu_sensitivity ();
s->Add (b, 0, wxALL, 4);
- _sizer->Add (s, 0, wxEXPAND | wxALL, 6);
+ _sizer->Add (s, 1, wxEXPAND | wxALL, 6);
}
_notebook = new wxNotebook (_panel, wxID_ANY);
- _sizer->Add (_notebook, 1, wxEXPAND | wxTOP, 6);
+ _sizer->Add (_notebook, 0, wxEXPAND | wxTOP, 6);
_timing_panel = new TimingPanel (this, _film_viewer);
_notebook->AddPage (_timing_panel, _("Timing"), false);
{
SetScrollRate (8, 8);
SetSizer (_sizer);
+ /* This stops the notebook collapsing to near-zero size. The 600 is a guess. */
+ SetMinSize (wxSize(-1, 600));
_grid = new wxGridBagSizer (DCPOMATIC_SIZER_X_GAP, DCPOMATIC_SIZER_Y_GAP);
_sizer->Add (_grid, 0, wxALL, 8);