Revision: 16316
http://sourceforge.net/p/skim-app/code/16316
Author: hofman
Date: 2026-05-25 17:29:27 +0000 (Mon, 25 May 2026)
Log Message:
-----------
make bbinder width a percentage of the thumbnail size
Modified Paths:
--------------
trunk/SkimQuickLookThumbnails/SKThumbnailProvider.m
Modified: trunk/SkimQuickLookThumbnails/SKThumbnailProvider.m
===================================================================
--- trunk/SkimQuickLookThumbnails/SKThumbnailProvider.m 2026-05-25 17:16:11 UTC
(rev 16315)
+++ trunk/SkimQuickLookThumbnails/SKThumbnailProvider.m 2026-05-25 17:29:27 UTC
(rev 16316)
@@ -137,14 +137,15 @@
CGRect thumbRect = CGContextGetClipBoundingBox(context);
CGAffineTransform t =
CGPDFPageGetDrawingTransform(pdfPage, kCGPDFCropBox, thumbRect, 0, true);
+ CGContextSaveGState(context);
CGContextConcatCTM(context, t);
CGContextClipToRect(context, pageRect);
CGContextDrawPDFPage(context, pdfPage);
+ CGContextRestoreGState(context);
CGRect binderRect, ignored;
- CGRectDivide(thumbRect, &binderRect, &ignored, 14,
CGRectMinXEdge);
- binderRect = CGRectApplyAffineTransform(binderRect,
CGAffineTransformInvert(t));
- CGContextSetGrayFillColor(context, 0, 0.7);
+ CGRectDivide(thumbRect, &binderRect, &ignored, 0.07 *
fmax(CGRectGetWidth(thumbRect), CGRectGetHeight(thumbRect)), CGRectMinXEdge);
+ CGContextSetGrayFillColor(context, 0.25, 1);
CGContextFillRect(context, binderRect);
CGPDFDocumentRelease(pdfDoc);
@@ -226,14 +227,15 @@
CGRect thumbRect =
CGContextGetClipBoundingBox(context);
CGAffineTransform t =
CGPDFPageGetDrawingTransform(pdfPage, kCGPDFCropBox, thumbRect, 0, true);
+ CGContextSaveGState(context);
CGContextConcatCTM(context, t);
CGContextClipToRect(context, pageRect);
CGContextDrawPDFPage(context, pdfPage);
+ CGContextRestoreGState(context);
CGRect binderRect, ignored;
- CGRectDivide(thumbRect, &binderRect, &ignored, 14,
CGRectMinXEdge);
- binderRect =
CGRectApplyAffineTransform(binderRect, CGAffineTransformInvert(t));
- CGContextSetGrayFillColor(context, 0, 0.7);
+ CGRectDivide(thumbRect, &binderRect, &ignored,
0.07 * fmax(CGRectGetWidth(thumbRect), CGRectGetHeight(thumbRect)),
CGRectMinXEdge);
+ CGContextSetGrayFillColor(context, 0.3, 1);
CGContextFillRect(context, binderRect);
CGPDFDocumentRelease(pdfDoc);
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