Remove some unnecessary wxPanels.
authorCarl Hetherington <cth@carlh.net>
Wed, 25 Jul 2012 21:31:34 +0000 (22:31 +0100)
committerCarl Hetherington <cth@carlh.net>
Wed, 25 Jul 2012 21:31:34 +0000 (22:31 +0100)
src/tools/dvdomatic.cc
src/wx/config_dialog.cc
src/wx/film_editor.cc

index b6929a033c52392ba660c1bde81d5e3009bca2a0..45a7d8f9d988bea7b155f14d85a11b9ffd0d5dbf 100644 (file)
@@ -335,23 +335,20 @@ class App : public wxApp
                frame->Connect (ID_jobs_make_dcp_from_existing_transcode, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::jobs_make_dcp_from_existing_transcode));
                frame->Connect (ID_help_about, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::help_about));
 
-               wxPanel* rhs = new wxPanel (frame);
-               
                film_editor = new FilmEditor (film, frame);
-               film_viewer = new FilmViewer (film, rhs);
+               film_viewer = new FilmViewer (film, frame);
 #ifndef DVDOMATIC_DISABLE_PLAYER
                film_player = new FilmPlayer (film, frame);
 #endif
-               JobManagerView* job_manager_view = new JobManagerView (rhs);
+               JobManagerView* job_manager_view = new JobManagerView (frame);
 
                wxSizer* rhs_sizer = new wxBoxSizer (wxVERTICAL);
                rhs_sizer->Add (film_viewer, 3, wxEXPAND | wxALL);
                rhs_sizer->Add (job_manager_view, 1, wxEXPAND | wxALL);
-               rhs->SetSizer (rhs_sizer);
 
                wxBoxSizer* main_sizer = new wxBoxSizer (wxHORIZONTAL);
                main_sizer->Add (film_editor, 0, wxALL, 6);
-               main_sizer->Add (rhs, 1, wxEXPAND | wxALL, 6);
+               main_sizer->Add (rhs_sizer, 1, wxEXPAND | wxALL, 6);
                frame->SetSizer (main_sizer);
 
                SetTopWindow (frame);
index 089903fbaa5b6eb238c730ee61a63343636b9b83..34282895d86888185821d15c1da4719b86c5fc5e 100644 (file)
@@ -92,13 +92,12 @@ ConfigDialog::ConfigDialog (wxWindow* parent)
 
        {
                add_label_to_sizer (table, this, "Reference filters for A/B");
-               wxPanel* p = new wxPanel (this);
                wxSizer* s = new wxBoxSizer (wxHORIZONTAL);
-               _reference_filters = new wxStaticText (p, wxID_ANY, wxT (""));
+               _reference_filters = new wxStaticText (this, wxID_ANY, wxT (""));
                s->Add (_reference_filters, 1, wxEXPAND);
-               _reference_filters_button = new wxButton (p, wxID_ANY, _("Edit..."));
+               _reference_filters_button = new wxButton (this, wxID_ANY, _("Edit..."));
                s->Add (_reference_filters_button, 0);
-               table->Add (p, 1, wxEXPAND);
+               table->Add (s, 1, wxEXPAND);
                table->AddSpacer (0);
        }
 
@@ -116,14 +115,12 @@ ConfigDialog::ConfigDialog (wxWindow* parent)
        table->Add (_servers, 1, wxEXPAND);
 
        {
-               wxPanel* p = new wxPanel (this);
                wxSizer* s = new wxBoxSizer (wxVERTICAL);
-               p->SetSizer (s);
-               _add_server = new wxButton (p, wxID_ANY, _("Add"));
+               _add_server = new wxButton (this, wxID_ANY, _("Add"));
                s->Add (_add_server);
-               _remove_server = new wxButton (p, wxID_ANY, _("Remove"));
+               _remove_server = new wxButton (this, wxID_ANY, _("Remove"));
                s->Add (_remove_server);
-               table->Add (p, 0);
+               table->Add (s, 0);
        }
                
        Config* config = Config::instance ();
index abbb8fa223650d1b585eb0dd497df49727d84650..3b2571238924f19903d1914708045fd63268b515 100644 (file)
@@ -77,36 +77,32 @@ FilmEditor::FilmEditor (Film* f, wxWindow* parent)
        {
                add_label_to_sizer (sizer, this, "Crop");
                wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL);
-               wxPanel* p = new wxPanel (this);
-               p->SetSizer (s);
 
-               add_label_to_sizer (s, p, "L");
-               _left_crop = new wxSpinCtrl (p, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize (64, -1));
+               add_label_to_sizer (s, this, "L");
+               _left_crop = new wxSpinCtrl (this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize (64, -1));
                s->Add (_left_crop, 0);
-               add_label_to_sizer (s, p, "R");
-               _right_crop = new wxSpinCtrl (p, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize (64, -1));
+               add_label_to_sizer (s, this, "R");
+               _right_crop = new wxSpinCtrl (this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize (64, -1));
                s->Add (_right_crop, 0);
-               add_label_to_sizer (s, p, "T");
-               _top_crop = new wxSpinCtrl (p, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize (64, -1));
+               add_label_to_sizer (s, this, "T");
+               _top_crop = new wxSpinCtrl (this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize (64, -1));
                s->Add (_top_crop, 0);
-               add_label_to_sizer (s, p, "B");
-               _bottom_crop = new wxSpinCtrl (p, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize (64, -1));
+               add_label_to_sizer (s, this, "B");
+               _bottom_crop = new wxSpinCtrl (this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize (64, -1));
                s->Add (_bottom_crop, 0);
 
-               sizer->Add (p);
+               sizer->Add (s);
        }
 
        /* VIDEO-only stuff */
        {
                video_control (add_label_to_sizer (sizer, this, "Filters"));
                wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL);
-               wxPanel* p = new wxPanel (this);
-               p->SetSizer (s);
-               _filters = new wxStaticText (p, wxID_ANY, wxT (""));
+               _filters = new wxStaticText (this, wxID_ANY, wxT (""));
                s->Add (_filters, 1, wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALL, 6);
-               _filters_button = new wxButton (p, wxID_ANY, wxT ("Edit..."));
+               _filters_button = new wxButton (this, wxID_ANY, wxT ("Edit..."));
                s->Add (_filters_button, 0);
-               sizer->Add (p, 1);
+               sizer->Add (s, 1);
        }
 
        video_control (add_label_to_sizer (sizer, this, "Scaler"));
@@ -116,23 +112,19 @@ FilmEditor::FilmEditor (Film* f, wxWindow* parent)
        {
                video_control (add_label_to_sizer (sizer, this, "Audio Gain"));
                wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL);
-               wxPanel* p = new wxPanel (this);
-               p->SetSizer (s);
-               _audio_gain = new wxSpinCtrl (p);
+               _audio_gain = new wxSpinCtrl (this);
                s->Add (video_control (_audio_gain), 1);
-               video_control (add_label_to_sizer (s, p, "dB"));
-               sizer->Add (p);
+               video_control (add_label_to_sizer (s, this, "dB"));
+               sizer->Add (s);
        }
 
        {
                video_control (add_label_to_sizer (sizer, this, "Audio Delay"));
                wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL);
-               wxPanel* p = new wxPanel (this);
-               p->SetSizer (s);
-               _audio_delay = new wxSpinCtrl (p);
+               _audio_delay = new wxSpinCtrl (this);
                s->Add (video_control (_audio_delay), 1);
-               video_control (add_label_to_sizer (s, p, "ms"));
-               sizer->Add (p);
+               video_control (add_label_to_sizer (s, this, "ms"));
+               sizer->Add (s);
        }
 
        video_control (add_label_to_sizer (sizer, this, "Original Size"));
@@ -150,13 +142,11 @@ FilmEditor::FilmEditor (Film* f, wxWindow* parent)
        {
                video_control (add_label_to_sizer (sizer, this, "Range"));
                wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL);
-               wxPanel* p = new wxPanel (this);
-               p->SetSizer (s);
-               _dcp_range = new wxStaticText (p, wxID_ANY, wxT (""));
+               _dcp_range = new wxStaticText (this, wxID_ANY, wxT (""));
                s->Add (video_control (_dcp_range), 1, wxALIGN_CENTER_VERTICAL);
-               _change_dcp_range_button = new wxButton (p, wxID_ANY, wxT ("Edit..."));
+               _change_dcp_range_button = new wxButton (this, wxID_ANY, wxT ("Edit..."));
                s->Add (video_control (_change_dcp_range_button));
-               sizer->Add (p);
+               sizer->Add (s);
        }
 
        _dcp_ab = new wxCheckBox (this, wxID_ANY, wxT ("A/B"));