GRAPHICS: MACGUI: Added kWMModeNoCursorOverride

This commit is contained in:
Eugene Sandulenko committed 2023-09-17 00:56:28 +02:00
1 parent 5e895c6af5
commit fd844bc00f
2 files changed
+9 -6

No files matched your search

+6 -4
View File
@@ -222,10 +222,12 @@ MacWindowManager::MacWindowManager(uint32 mode, MacPatterns *patterns, Common::L
_fontMan = new MacFontManager(mode, language);
_cursor = nullptr;
_tempType = kMacCursorArrow;
replaceCursor(kMacCursorArrow);
CursorMan.showMouse(true);
if (!(mode & kWMModeNoCursorOverride)) {
_cursor = nullptr;
_tempType = kMacCursorArrow;
replaceCursor(kMacCursorArrow);
CursorMan.showMouse(true);
}
loadDataBundle();
setDesktopMode(mode);
+3 -2
View File
@@ -88,7 +88,8 @@ enum {
kWMMode32bpp = (1 << 8),
kWMNoScummVMWallpaper = (1 << 9),
kWMModeWin95 = (1 << 10),
kWMModeForceMacFontsInWin95 = (1 << 11) // Enforce Mac font for languages which don't have glyphs in ms_sans_serif.ttf
kWMModeForceMacFontsInWin95 = (1 << 11), // Enforce Mac font for languages which don't have glyphs in ms_sans_serif.ttf
kWMModeNoCursorOverride = (1 << 12),
};
}
@@ -306,7 +307,7 @@ public:
* @param window Pointer to the widget to background, nullptr for no widget
*/
void setBackgroundWindow(MacWindow *window);
MacPatterns &getBuiltinPatterns() { return _builtinPatterns; }
MacWidget *getActiveWidget() { return _activeWidget; }