From 61a3f348c433ca4f8d2e7bb9758ad5d61bd35407 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 18 Sep 2018 21:34:37 +0100 Subject: Configurable window arrangement in player dual-screen mode. --- src/tools/dcpomatic_player.cc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/tools') diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc index dbd5b0fb6..1925ab2e1 100644 --- a/src/tools/dcpomatic_player.cc +++ b/src/tools/dcpomatic_player.cc @@ -558,9 +558,17 @@ private: if (_mode == Config::PLAYER_MODE_DUAL) { _cinema_dialog->Show (); if (wxDisplay::GetCount() > 1) { - this->Move (wxDisplay(0).GetClientArea().GetWidth(), 0); - /* (0, 0) doesn't seem to work for some strange reason */ - _cinema_dialog->Move (8, 8); + switch (Config::instance()->image_display()) { + case 0: + this->Move (0, 0); + _cinema_dialog->Move (wxDisplay(0).GetClientArea().GetWidth(), 0); + break; + case 1: + this->Move (wxDisplay(0).GetClientArea().GetWidth(), 0); + /* (0, 0) doesn't seem to work for some strange reason */ + _cinema_dialog->Move (8, 8); + break; + } } } } -- cgit v1.2.3