Revision: 15488
http://sourceforge.net/p/skim-app/code/15488
Author: hofman
Date: 2025-06-18 09:30:10 +0000 (Wed, 18 Jun 2025)
Log Message:
-----------
combine conditions
Modified Paths:
--------------
trunk/SKHighlightingTableRowView.m
Modified: trunk/SKHighlightingTableRowView.m
===================================================================
--- trunk/SKHighlightingTableRowView.m 2025-06-17 22:18:43 UTC (rev 15487)
+++ trunk/SKHighlightingTableRowView.m 2025-06-18 09:30:10 UTC (rev 15488)
@@ -136,23 +136,21 @@
}
- (void)drawBackgroundInRect:(NSRect)dirtyRect {
- if (@available(macOS 11.0, *)) {} else {
- if (supportsHighlights &&
+ if (@available(macOS 11.0, *)) {} else if (supportsHighlights &&
[self isSelected] == NO && [self highlightLevel] > 0 && [self
isEmphasized]) {
- NSRect rect = [[self viewAtColumn:0] frame];
- rgba color;
- [[[NSColor selectedMenuItemColor]
colorUsingColorSpace:[NSColorSpace sRGBColorSpace]] getRed:&color.r
green:&color.g blue:&color.b alpha:NULL];
- color.a = fmin(1.0, 0.1 * [self highlightLevel]);
- CGColorSpaceRef colorSpace =
CGColorSpaceCreateWithName(kCGColorSpaceSRGB);
- CGFloat domain[] = {0.0, 1.0};
- CGFloat range[] = {0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0};
- CGFunctionCallbacks callbacks = {0, &evaluateHighlight, NULL};
- CGFunctionRef function = CGFunctionCreate((void *)&color, 1,
domain, 4, range, &callbacks);
- CGShadingRef shading = CGShadingCreateAxial(colorSpace,
CGPointMake(NSMinX(rect), 0.0), CGPointMake(NSMaxX(rect), 0.0), function,
false, false);
- CGColorSpaceRelease(colorSpace);
- CGContextDrawShading([[NSGraphicsContext currentContext]
CGContext], shading);
- CGShadingRelease(shading);
- }
+ NSRect rect = [[self viewAtColumn:0] frame];
+ rgba color;
+ [[[NSColor selectedMenuItemColor] colorUsingColorSpace:[NSColorSpace
sRGBColorSpace]] getRed:&color.r green:&color.g blue:&color.b alpha:NULL];
+ color.a = fmin(1.0, 0.1 * [self highlightLevel]);
+ CGColorSpaceRef colorSpace =
CGColorSpaceCreateWithName(kCGColorSpaceSRGB);
+ CGFloat domain[] = {0.0, 1.0};
+ CGFloat range[] = {0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0};
+ CGFunctionCallbacks callbacks = {0, &evaluateHighlight, NULL};
+ CGFunctionRef function = CGFunctionCreate((void *)&color, 1, domain,
4, range, &callbacks);
+ CGShadingRef shading = CGShadingCreateAxial(colorSpace,
CGPointMake(NSMinX(rect), 0.0), CGPointMake(NSMaxX(rect), 0.0), function,
false, false);
+ CGColorSpaceRelease(colorSpace);
+ CGContextDrawShading([[NSGraphicsContext currentContext] CGContext],
shading);
+ CGShadingRelease(shading);
}
[super drawBackgroundInRect:dirtyRect];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit