From 93c334059a8334eecf27779125e0c6ffc114c0b9 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sun, 10 Apr 2016 11:50:12 +0300 Subject: [PATCH] Made title text always visible in OS X startup window Added temporary solution for the same foreground and background colors of the title in OS X startup window It's used in graphical startup screen, with Hexen style in particular (for example WolfenDoom - Blade of Agony) Native OS X backend doesn't implement this yet --- src/posix/cocoa/st_console.mm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/posix/cocoa/st_console.mm b/src/posix/cocoa/st_console.mm index b595023987..5d82551bc1 100644 --- a/src/posix/cocoa/st_console.mm +++ b/src/posix/cocoa/st_console.mm @@ -363,6 +363,15 @@ void FConsoleWindow::SetTitleText() textViewFrame.size.width, TITLE_TEXT_HEIGHT); + // Temporary solution for the same foreground and background colors + // It's used in graphical startup screen, with Hexen style in particular + // Native OS X backend doesn't implement this yet + + if (DoomStartupInfo.FgColor == DoomStartupInfo.BkColor) + { + DoomStartupInfo.FgColor = ~DoomStartupInfo.FgColor; + } + NSTextField* titleText = [[NSTextField alloc] initWithFrame:titleTextRect]; [titleText setStringValue:[NSString stringWithUTF8String:DoomStartupInfo.Name]]; [titleText setAlignment:NSCenterTextAlignment];