From 48ac836c1adf20629d75592bc87bf64d18c54139 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 21 Sep 2018 01:18:11 +0100 Subject: Add swaroop variant and use it to remove the screen options from the View menu. --- src/tools/dcpomatic_player.cc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc index 119656726..0f0d84df2 100644 --- a/src/tools/dcpomatic_player.cc +++ b/src/tools/dcpomatic_player.cc @@ -115,6 +115,8 @@ public: , _history_items (0) , _history_position (0) , _history_separator (0) + , _view_full_screen (0) + , _view_dual_screen (0) { #if defined(DCPOMATIC_WINDOWS) @@ -355,8 +357,10 @@ private: optional c = Config::instance()->decode_reduction(); _view_cpl = view->Append(ID_view_cpl, _("CPL"), _cpl_menu); view->AppendSeparator(); +#ifndef DCPOMATIC_VARIANT_SWAROOP _view_full_screen = view->AppendCheckItem(ID_view_full_screen, _("Full screen\tF11")); _view_dual_screen = view->AppendCheckItem(ID_view_dual_screen, _("Dual screen\tShift+F11")); +#endif setup_menu (); view->AppendSeparator(); view->Append(ID_view_closed_captions, _("Closed captions...")); @@ -547,8 +551,12 @@ private: void setup_menu () { - _view_full_screen->Check (_mode == Config::PLAYER_MODE_FULL); - _view_dual_screen->Check (_mode == Config::PLAYER_MODE_DUAL); + if (_view_full_screen) { + _view_full_screen->Check (_mode == Config::PLAYER_MODE_FULL); + } + if (_view_dual_screen) { + _view_dual_screen->Check (_mode == Config::PLAYER_MODE_DUAL); + } } void setup_screen () -- cgit v1.2.3