X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fcinema_dialog.cc;h=a54dd733577b00b4e45a0bb62e4b5ac2de7eef27;hb=790ce2c71bf065e9d253024bccbfe079204aa7f7;hp=9e3b1507df7cea016bcb3f5f3f265ad6eefcaed3;hpb=3031638f0ddf23654b72af2088a7616791307310;p=dcpomatic.git diff --git a/src/wx/cinema_dialog.cc b/src/wx/cinema_dialog.cc index 9e3b1507d..a54dd7335 100644 --- a/src/wx/cinema_dialog.cc +++ b/src/wx/cinema_dialog.cc @@ -23,30 +23,15 @@ using std::string; CinemaDialog::CinemaDialog (wxWindow* parent, string title, string name, string email) - : wxDialog (parent, wxID_ANY, std_to_wx (title)) + : TableDialog (parent, std_to_wx (title), 2, 1, true) { - wxFlexGridSizer* table = new wxFlexGridSizer (2, 6, 6); - table->AddGrowableCol (1, 1); - - add_label_to_sizer (table, this, "Name"); - _name = new wxTextCtrl (this, wxID_ANY, std_to_wx (name), wxDefaultPosition, wxSize (256, -1)); - table->Add (_name, 1, wxEXPAND); - - add_label_to_sizer (table, this, "Email address for KDM delivery"); - _email = new wxTextCtrl (this, wxID_ANY, std_to_wx (email), wxDefaultPosition, wxSize (256, -1)); - table->Add (_email, 1, wxEXPAND); - - wxBoxSizer* overall_sizer = new wxBoxSizer (wxVERTICAL); - overall_sizer->Add (table, 1, wxEXPAND | wxALL, 6); - - wxSizer* buttons = CreateSeparatedButtonSizer (wxOK | wxCANCEL); - if (buttons) { - overall_sizer->Add (buttons, wxSizerFlags().Expand().DoubleBorder()); - } - - SetSizer (overall_sizer); - overall_sizer->Layout (); - overall_sizer->SetSizeHints (this); + add (_("Name"), true); + _name = add (new wxTextCtrl (this, wxID_ANY, std_to_wx (name), wxDefaultPosition, wxSize (256, -1))); + + add (_("Email address for KDM delivery"), true); + _email = add (new wxTextCtrl (this, wxID_ANY, std_to_wx (email), wxDefaultPosition, wxSize (256, -1))); + + layout (); } string