Revision: 14787
http://sourceforge.net/p/skim-app/code/14787
Author: hofman
Date: 2024-12-08 15:21:54 +0000 (Sun, 08 Dec 2024)
Log Message:
-----------
no need for method to redisplay pdfview fpr note on different page
Modified Paths:
--------------
trunk/PDFView_SKExtensions.h
trunk/PDFView_SKExtensions.m
trunk/SKPDFView.m
Modified: trunk/PDFView_SKExtensions.h
===================================================================
--- trunk/PDFView_SKExtensions.h 2024-12-08 15:17:51 UTC (rev 14786)
+++ trunk/PDFView_SKExtensions.h 2024-12-08 15:21:54 UTC (rev 14787)
@@ -55,7 +55,6 @@
- (BOOL)isPageAtIndexDisplayed:(NSUInteger)pageIndex;
- (void)setNeedsDisplayInRect:(NSRect)rect ofPage:(PDFPage *)page;
-- (void)setNeedsDisplayForAnnotation:(PDFAnnotation *)annotation
onPage:(PDFPage *)page;
- (void)setNeedsDisplayForAnnotation:(PDFAnnotation *)annotation;
- (void)setNeedsDisplayForAddedAnnotation:(PDFAnnotation *)annotation
onPage:(PDFPage *)page;
- (void)setNeedsDisplayForRemovedAnnotation:(PDFAnnotation *)annotation
onPage:(PDFPage *)page;
Modified: trunk/PDFView_SKExtensions.m
===================================================================
--- trunk/PDFView_SKExtensions.m 2024-12-08 15:17:51 UTC (rev 14786)
+++ trunk/PDFView_SKExtensions.m 2024-12-08 15:21:54 UTC (rev 14787)
@@ -113,7 +113,8 @@
}
}
-- (void)setNeedsDisplayForAnnotation:(PDFAnnotation *)annotation
onPage:(PDFPage *)page {
+- (void)setNeedsDisplayForAnnotation:(PDFAnnotation *)annotation {
+ PDFPage *page = [annotation page];
NSView *pageView = [self safePageViewForPage:page];
if (pageView)
[pageView updateAnnotation:annotation];
@@ -122,10 +123,6 @@
[self annotationsChangedOnPage:page];
}
-- (void)setNeedsDisplayForAnnotation:(PDFAnnotation *)annotation {
- [self setNeedsDisplayForAnnotation:annotation onPage:[annotation page]];
-}
-
- (void)requiresDisplay {
[self setNeedsDisplay:YES];
}
Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m 2024-12-08 15:17:51 UTC (rev 14786)
+++ trunk/SKPDFView.m 2024-12-08 15:21:54 UTC (rev 14787)
@@ -2834,7 +2834,8 @@
[self goToRect:[annotation bounds] onPage:[annotation page]];
}
-- (void)setNeedsDisplayForAnnotation:(PDFAnnotation *)annotation
onPage:(PDFPage *)page {
+- (void)setNeedsDisplayForAnnotation:(PDFAnnotation *)annotation {
+ PDFPage *page = [annotation page];
NSRect rect = [annotation displayRect];
if (annotation == currentAnnotation) {
CGFloat margin = (([annotation isResizable] || [annotation isNote]) ?
HANDLE_SIZE : 1.0) / [self scaleFactor];
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