From: Carl Hetherington Date: Sun, 10 Jan 2016 01:37:01 +0000 (+0000) Subject: Fix layout of KDM dialog with lots of cinemas. X-Git-Tag: v2.6.15~2 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=d2118a1cc5dfce446caa33a9917ef9129fc576e1;p=dcpomatic.git Fix layout of KDM dialog with lots of cinemas. --- diff --git a/src/wx/kdm_dialog.cc b/src/wx/kdm_dialog.cc index 7bd256d03..0ee502d49 100644 --- a/src/wx/kdm_dialog.cc +++ b/src/wx/kdm_dialog.cc @@ -77,16 +77,17 @@ KDMDialog::KDMDialog (wxWindow* parent, boost::shared_ptr film) _output = new KDMOutputPanel (this, film->interop ()); vertical->Add (_output, 0, wxEXPAND | wxTOP, DCPOMATIC_SIZER_GAP); - /* Make an overall sizer to get a nice border, and put some buttons in */ - - wxBoxSizer* overall_sizer = new wxBoxSizer (wxVERTICAL); - overall_sizer->Add (vertical, 0, wxEXPAND | wxTOP | wxLEFT | wxRIGHT, DCPOMATIC_DIALOG_BORDER); wxSizer* buttons = CreateSeparatedButtonSizer (wxOK | wxCANCEL); if (buttons) { - overall_sizer->Add (buttons, 0, wxEXPAND | wxALL, DCPOMATIC_SIZER_Y_GAP); + vertical->Add (buttons, 0, wxEXPAND | wxALL, DCPOMATIC_SIZER_Y_GAP); } + /* Make an overall sizer to get a nice border, and put some buttons in */ + + wxBoxSizer* overall_sizer = new wxBoxSizer (wxVERTICAL); + overall_sizer->Add (vertical, 0, wxEXPAND | wxTOP | wxLEFT | wxRIGHT, DCPOMATIC_DIALOG_BORDER); + /* Bind */ _screens->ScreensChanged.connect (boost::bind (&KDMDialog::setup_sensitivity, this));