summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-07-25 18:32:54 +0100
committerCarl Hetherington <cth@carlh.net>2012-07-25 18:32:54 +0100
commit81e0ec64eccf10232628fdf89149b3a66f231312 (patch)
tree1d845a4ea4c97109b6b2c2c78ff8c14ce7080119 /src/tools
parentf1a68da7de486525be2b4199288ee2e9b822668b (diff)
Various hacking.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/dvdomatic.cc27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/tools/dvdomatic.cc b/src/tools/dvdomatic.cc
index 166b86580..35691f845 100644
--- a/src/tools/dvdomatic.cc
+++ b/src/tools/dvdomatic.cc
@@ -24,10 +24,10 @@
#ifndef DVDOMATIC_DISABLE_PLAYER
#include "wx/film_player.h"
#endif
-//#include "gtk/job_manager_view.h"
+#include "wx/job_manager_view.h"
//#include "gtk/config_dialog.h"
//#include "gtk/gpl.h"
-//#include "gtk/job_wrapper.h"
+#include "wx/job_wrapper.h"
//#include "gtk/dvd_title_dialog.h"
#include "wx/wx_util.h"
#include "lib/film.h"
@@ -256,12 +256,12 @@ public:
void jobs_make_dcp (wxCommandEvent &)
{
-// JobWrapper::make_dcp (film, true);
+ JobWrapper::make_dcp (this, film, true);
}
void jobs_make_dcp_from_existing_transcode (wxCommandEvent &)
{
-// JobWrapper::make_dcp (film, false);
+ JobWrapper::make_dcp (this, film, false);
}
void jobs_copy_from_dvd (wxCommandEvent &)
@@ -344,17 +344,23 @@ 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_editor->Show (true);
- film_viewer = new FilmViewer (film, frame);
- film_viewer->Show (true);
+ film_viewer = new FilmViewer (film, rhs);
#ifndef DVDOMATIC_DISABLE_PLAYER
film_player = new FilmPlayer (film, frame);
-#endif
+#endif
+ JobManagerView* job_manager_view = new JobManagerView (rhs);
+
+ 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 (film_viewer, 1, wxEXPAND | wxALL, 6);
+ main_sizer->Add (rhs, 1, wxEXPAND | wxALL, 6);
frame->SetSizer (main_sizer);
SetTopWindow (frame);
@@ -376,9 +382,6 @@ class App : public wxApp
}
#endif
- /* XXX this should be in JobManagerView, shouldn't it? */
-//XXX Glib::signal_timeout().connect (sigc::bind_return (sigc::mem_fun (jobs_view, &JobManagerView::update), true), 1000);
-
return true;
}
};