From 68bf083ef4146e37f8726b035e646b9ab7e96333 Mon Sep 17 00:00:00 2001 From: Max Date: Sat, 6 Jun 2015 22:15:14 +0200 Subject: Adapt background color of custom tooltips for 10.10 (note: the shadow is still off) --- Source/SPTooltip.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Source') diff --git a/Source/SPTooltip.m b/Source/SPTooltip.m index 478945ed..eefa7520 100644 --- a/Source/SPTooltip.m +++ b/Source/SPTooltip.m @@ -57,6 +57,7 @@ // See more possible syntaxa in SPTooltip to init a tooltip #import "SPTooltip.h" +#import "SPOSInfo.h" #include @@ -199,7 +200,6 @@ static CGFloat slow_in_out (CGFloat t) [self setReleasedWhenClosed:YES]; [self setAlphaValue:0.97f]; [self setOpaque:NO]; - [self setBackgroundColor:[NSColor colorWithDeviceRed:1.0f green:0.96f blue:0.76f alpha:1.0f]]; [self setBackgroundColor:[NSColor clearColor]]; [self setHasShadow:YES]; [self setLevel:NSStatusWindowLevel]; @@ -298,7 +298,8 @@ static CGFloat slow_in_out (CGFloat t) @"%@" @""; - NSString *bgColor = ([displayOptions objectForKey:@"backgroundcolor"]) ? [displayOptions objectForKey:@"backgroundcolor"] : @"#F9FBC5"; + NSString *tooltipColor = ([SPOSInfo isOSVersionAtLeastMajor:10 minor:10 patch:0])? @"#F0F0F0" : @"#F9FBC5"; + NSString *bgColor = ([displayOptions objectForKey:@"backgroundcolor"]) ? [displayOptions objectForKey:@"backgroundcolor"] : tooltipColor; BOOL isTransparent = ([displayOptions objectForKey:@"transparent"]) ? YES : NO; -- cgit v1.2.3