Implement wxSYS_COLOUR_HOTLIGHT on macOS
* There is linkColor avaiable since 10.10. Just use it. * https://developer.apple.com/documentation/appkit/nscolor/2998828-linkcolor * https://developer.apple.com/design/human-interface-guidelines/macos/visual-design/color/
This commit is contained in:
@@ -163,8 +163,15 @@ wxColour wxSystemSettingsNative::GetColour(wxSystemColour index)
|
|||||||
sysColor = [NSColor windowBackgroundColor];
|
sysColor = [NSColor windowBackgroundColor];
|
||||||
break;
|
break;
|
||||||
case wxSYS_COLOUR_HOTLIGHT:
|
case wxSYS_COLOUR_HOTLIGHT:
|
||||||
// OSX doesn't change color on mouse hover
|
if ( WX_IS_MACOS_AVAILABLE(10, 10) )
|
||||||
sysColor = [NSColor controlTextColor];
|
{
|
||||||
|
sysColor = [NSColor linkColor];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// OSX doesn't change color on mouse hover
|
||||||
|
sysColor = [NSColor controlTextColor];
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case wxSYS_COLOUR_MENUHILIGHT:
|
case wxSYS_COLOUR_MENUHILIGHT:
|
||||||
sysColor = [NSColor selectedMenuItemColor];
|
sysColor = [NSColor selectedMenuItemColor];
|
||||||
|
Reference in New Issue
Block a user