void setup_main_sizer (Config::PlayerMode mode)
{
- _main_sizer->Detach(_viewer.panel());
+ _main_sizer->Detach(_viewer.panel(VideoType::MAIN));
_main_sizer->Detach (_controls);
_main_sizer->Detach (_info);
if (mode != Config::PLAYER_MODE_DUAL) {
- _main_sizer->Add(_viewer.panel(), 1, wxEXPAND);
+ _main_sizer->Add(_viewer.panel(VideoType::MAIN), 1, wxEXPAND);
}
_main_sizer->Add (_controls, mode == Config::PLAYER_MODE_DUAL ? 1 : 0, wxEXPAND | wxALL, 6);
_main_sizer->Add (_info, 0, wxEXPAND | wxALL, 6);
_dual_screen = new wxFrame (this, wxID_ANY, wxT(""));
_dual_screen->SetBackgroundColour (wxColour(0, 0, 0));
_dual_screen->ShowFullScreen (true);
- _viewer.panel()->Reparent(_dual_screen);
- _viewer.panel()->SetFocus();
+ _viewer.panel(VideoType::MAIN)->Reparent(_dual_screen);
+ _viewer.panel(VideoType::MAIN)->SetFocus();
_dual_screen->Show ();
if (wxDisplay::GetCount() > 1) {
switch (Config::instance()->image_display()) {
_dual_screen->Bind(wxEVT_CHAR_HOOK, boost::bind(&DOMFrame::dual_screen_key_press, this, _1));
} else {
if (_dual_screen) {
- _viewer.panel()->Reparent(_overall_panel);
+ _viewer.panel(VideoType::MAIN)->Reparent(_overall_panel);
_dual_screen->Destroy ();
_dual_screen = 0;
}