Connect (ID_jobs_make_dcp_from_existing_transcode, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::jobs_make_dcp_from_existing_transcode));
Connect (ID_help_about, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::help_about));
- film_editor = new FilmEditor (film, this);
- film_viewer = new FilmViewer (film, this);
+ wxPanel* panel = new wxPanel (this);
+ wxSizer* s = new wxBoxSizer (wxHORIZONTAL);
+ s->Add (panel, 1, wxEXPAND);
+ SetSizer (s);
+
+ film_editor = new FilmEditor (film, panel);
+ film_viewer = new FilmViewer (film, panel);
#ifndef DVDOMATIC_DISABLE_PLAYER
- film_player = new FilmPlayer (film, this);
+ film_player = new FilmPlayer (film, panel);
#endif
- JobManagerView* job_manager_view = new JobManagerView (this);
+ JobManagerView* job_manager_view = new JobManagerView (panel);
wxSizer* rhs_sizer = new wxBoxSizer (wxVERTICAL);
rhs_sizer->Add (film_viewer, 3, wxEXPAND | wxALL);
wxBoxSizer* main_sizer = new wxBoxSizer (wxHORIZONTAL);
main_sizer->Add (film_editor, 0, wxALL, 6);
main_sizer->Add (rhs_sizer, 1, wxEXPAND | wxALL, 6);
- SetSizer (main_sizer);
+ panel->SetSizer (main_sizer);
set_menu_sensitivity ();
_dcp_content_type = new wxComboBox (this, wxID_ANY);
sizer->Add (_dcp_content_type);
- add_label_to_sizer (sizer, this, "Frames Per Second");
+ video_control (add_label_to_sizer (sizer, this, "Frames Per Second"));
_frames_per_second = new wxTextCtrl (this, wxID_ANY, wxT (""), wxDefaultPosition, wxDefaultSize, 0, wxTextValidator (wxFILTER_NUMERIC));
+ video_control (_frames_per_second);
sizer->Add (video_control (_frames_per_second));
add_label_to_sizer (sizer, this, "Format");
}
_dcp_ab = new wxCheckBox (this, wxID_ANY, wxT ("A/B"));
+ video_control (_dcp_ab);
sizer->Add (_dcp_ab, 1);
sizer->AddSpacer (0);