Revision: 15189
http://sourceforge.net/p/skim-app/code/15189
Author: hofman
Date: 2025-05-11 21:24:30 +0000 (Sun, 11 May 2025)
Log Message:
-----------
Rename method to avoid stupid compile warning
Modified Paths:
--------------
trunk/SKPresentationOptionsSheetController.m
trunk/SKPresentationView.h
trunk/SKPresentationView.m
Modified: trunk/SKPresentationOptionsSheetController.m
===================================================================
--- trunk/SKPresentationOptionsSheetController.m 2025-05-11 21:14:34 UTC
(rev 15188)
+++ trunk/SKPresentationOptionsSheetController.m 2025-05-11 21:24:30 UTC
(rev 15189)
@@ -363,6 +363,8 @@
[bgView addSubviewWithConstraints:previewView];
}
+ [[previewView transitionController] setTransition:info];
+
[previewWindow setTitle:[info localizedStyleName]];
CGFloat titleHeight = NSHeight([previewWindow frame]) -
NSHeight([previewWindow contentLayoutRect]);
rect.size.height += titleHeight - 28.0;
@@ -370,10 +372,7 @@
[previewWindow layoutIfNeeded];
[previewWindow center];
- [[previewView transitionController] setTransition:info];
-
- PDFPage *page = [[controller pdfDocument] pageAtIndex:idx];
- void (^displayPreview)(void) = ^{
+ [previewView displayPage:[[controller pdfDocument] pageAtIndex:idx]
completionHandler:^{
[previewWindow makeKeyAndOrderFront:nil];
DISPATCH_MAIN_AFTER_SEC(1.0, ^{
[previewView animateToNextPage:^{
@@ -385,9 +384,7 @@
});
}];
});
- };
-
- [previewView setPage:page completionHandler:displayPreview];
+ }];
}
- (NSArray *)availableTransitions {
Modified: trunk/SKPresentationView.h
===================================================================
--- trunk/SKPresentationView.h 2025-05-11 21:14:34 UTC (rev 15188)
+++ trunk/SKPresentationView.h 2025-05-11 21:24:30 UTC (rev 15189)
@@ -58,7 +58,7 @@
- (void)goToNextPage:(nullable id)sender;
- (void)goToPreviousPage:(nullable id)sender;
-- (void)setPage:(PDFPage *)page completionHandler:(void (^
_Nullable)(void))completionHandler;
+- (void)displayPage:(PDFPage *)page completionHandler:(void (^
_Nullable)(void))completionHandler;
- (void)animateToNextPage:(void (^)(void))completionHandler;
@end
Modified: trunk/SKPresentationView.m
===================================================================
--- trunk/SKPresentationView.m 2025-05-11 21:14:34 UTC (rev 15188)
+++ trunk/SKPresentationView.m 2025-05-11 21:24:30 UTC (rev 15189)
@@ -143,7 +143,7 @@
#pragma mark Transitions
-- (void)setPage:(PDFPage *)newPage completionHandler:(void
(^)(void))completionHandler {
+- (void)displayPage:(PDFPage *)newPage completionHandler:(void
(^)(void))completionHandler {
page = newPage;
[self displayPage:completionHandler];
[[NSNotificationCenter defaultCenter]
postNotificationName:SKPresentationViewPageChangedNotification object:self];
@@ -169,7 +169,7 @@
SKTransitionAnimation animation = [transitionController
animationAtIndex:idx forView:self];
if (animation) {
NSRect rect = NSUnionRect([self pageRect:page], [self
pageRect:toPage]);
- [self setPage:toPage completionHandler:^{ animation(rect, forward,
nil); }];
+ [self displayPage:toPage completionHandler:^{ animation(rect,
forward, nil); }];
return YES;
}
}
@@ -184,9 +184,9 @@
SKTransitionAnimation animation = [transitionController
animationAtIndex:idx forView:self];
if (animation) {
NSRect rect = NSUnionRect([self pageRect:page], [self
pageRect:toPage]);
- [self setPage:toPage completionHandler:^{ animation(rect, YES,
completionHandler); }];
+ [self displayPage:toPage completionHandler:^{ animation(rect, YES,
completionHandler); }];
} else {
- [self setPage:toPage completionHandler:completionHandler];
+ [self displayPage:toPage completionHandler:completionHandler];
}
} else {
completionHandler();
@@ -197,7 +197,7 @@
- (void)setPage:(PDFPage *)newPage {
if (newPage != page)
- [self setPage:newPage completionHandler:nil];
+ [self displayPage:newPage completionHandler:nil];
}
- (BOOL)autoScales { return YES; }
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