From 6cb1c92e23c62430c08862bc0edcc289825f8c2c Mon Sep 17 00:00:00 2001 From: Nathanael Gentry Date: Mon, 1 Jun 2020 08:30:04 -0400 Subject: [PATCH] GRAPHICS: MACGUI: Add fullscreen menu-on-demand mode --- graphics/macgui/macwindowmanager.cpp | 2 +- graphics/macgui/macwindowmanager.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/graphics/macgui/macwindowmanager.cpp b/graphics/macgui/macwindowmanager.cpp index bc5643a16c3..c9662e315b1 100644 --- a/graphics/macgui/macwindowmanager.cpp +++ b/graphics/macgui/macwindowmanager.cpp @@ -397,7 +397,7 @@ void MacWindowManager::draw() { } // Menu is drawn on top of everything and always - if (_menu) + if (_menu && !(_mode & kWMModeFullscreen)) _menu->draw(_screen, _fullRefresh); _fullRefresh = false; diff --git a/graphics/macgui/macwindowmanager.h b/graphics/macgui/macwindowmanager.h index 31c4137b737..70cd0de4aa6 100644 --- a/graphics/macgui/macwindowmanager.h +++ b/graphics/macgui/macwindowmanager.h @@ -65,7 +65,8 @@ enum { kWMModalMenuMode = (1 << 2), kWMModeForceBuiltinFonts= (1 << 3), kWMModeUnicode = (1 << 4), - kWMModeManualDrawWidgets= (1 << 5) + kWMModeManualDrawWidgets= (1 << 5), + kWMModeFullscreen = (1 << 6) }; }