From 425ae4ad4f19ecd9c476cf52511f46be177e907c Mon Sep 17 00:00:00 2001 From: Tobias Taschner Date: Mon, 8 Feb 2016 14:40:21 +0100 Subject: [PATCH] Change highlight text colours in OSX sys settings. wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT is usually used on a darker background provided by wxRender::DrawItemSelectionRect so a light color makes sense. While wxSYS_COLOUR_HIGHLIGHTTEXT is used on a lighter blue shade where the dark color makes sense. --- src/osx/cocoa/settings.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/osx/cocoa/settings.mm b/src/osx/cocoa/settings.mm index 2a47c01ca9..6ccaf26490 100644 --- a/src/osx/cocoa/settings.mm +++ b/src/osx/cocoa/settings.mm @@ -88,9 +88,11 @@ wxColour wxSystemSettingsNative::GetColour(wxSystemColour index) sysColor = [NSColor controlHighlightColor]; break; case wxSYS_COLOUR_HIGHLIGHTTEXT: - case wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT: sysColor = [NSColor selectedTextColor]; break; + case wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT: + sysColor = [NSColor alternateSelectedControlTextColor]; + break; case wxSYS_COLOUR_INFOBK: // tooltip (bogus) sysColor = [NSColor windowBackgroundColor];