diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-03-26 16:43:34 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-03-26 16:43:34 +0000 |
| commit | 41b7a04cf3dedaa93aaf3c050db7a693281417f7 (patch) | |
| tree | 9d5a2bf36e65dea84f105d5c96e705474020cf26 /src/wx/cinema_dialog.cc | |
| parent | 5dc5a43bf61847cf863b29ef47d0046a9d4fdef0 (diff) | |
Cleanup of various dialogs by inherting TableDialog.
Diffstat (limited to 'src/wx/cinema_dialog.cc')
| -rw-r--r-- | src/wx/cinema_dialog.cc | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/src/wx/cinema_dialog.cc b/src/wx/cinema_dialog.cc index e663fc3b8..782481d54 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, true) { - wxFlexGridSizer* table = new wxFlexGridSizer (2, DCPOMATIC_SIZER_X_GAP, DCPOMATIC_SIZER_Y_GAP); - table->AddGrowableCol (1, 1); - - add_label_to_sizer (table, this, _("Name"), true); - _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"), true); - _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 |
