Revision: 16644
http://sourceforge.net/p/skim-app/code/16644
Author: hofman
Date: 2026-10-10 21:52:11 +0000 (Sat, 10 Oct 2026)
Log Message:
-----------
method to pass deleggate method
Modified Paths:
--------------
trunk/SKReadingBar.m
Modified: trunk/SKReadingBar.m
===================================================================
--- trunk/SKReadingBar.m 2026-10-10 17:00:32 UTC (rev 16643)
+++ trunk/SKReadingBar.m 2026-10-10 21:52:11 UTC (rev 16644)
@@ -126,6 +126,11 @@
return rect;
}
+- (void)didChangeBounds:(NSRect)oldBounds onPage:(PDFPage *)oldPage
scroll:(BOOL)shouldScroll {
+ if (delegate)
+ [delegate readingBarDidChangeBounds:oldBounds onPage:oldPage
toBounds:currentBounds onPage:page scroll:shouldScroll];
+}
+
#pragma mark Accessors
- (void)setNumberOfLines:(NSUInteger)number {
@@ -136,8 +141,8 @@
numberOfLines = number;
[self setCurrentBounds:[self currentBoundsFromLineRects:nil]];
[[NSUserDefaults standardUserDefaults] setInteger:numberOfLines
forKey:SKReadingBarNumberOfLinesKey];
- if (delegate && NSEqualRects(oldBounds, currentBounds) == NO)
- [delegate readingBarDidChangeBounds:oldBounds onPage:oldPage
toBounds:currentBounds onPage:page scroll:NO];
+ if (NSEqualRects(oldBounds, currentBounds) == NO)
+ [self didChangeBounds:oldBounds onPage:oldPage scroll:NO];
}
}
@@ -198,8 +203,8 @@
} else if ([self goToNextPageAtTop:YES]) {
didMove = YES;
}
- if (didMove && delegate)
- [delegate readingBarDidChangeBounds:oldBounds onPage:oldPage
toBounds:currentBounds onPage:page scroll:YES];
+ if (didMove)
+ [self didChangeBounds:oldBounds onPage:oldPage scroll:YES];
return didMove;
}
@@ -216,8 +221,8 @@
} else if ([self goToPreviousPageAtTop:NO]) {
didMove = YES;
}
- if (didMove && delegate)
- [delegate readingBarDidChangeBounds:oldBounds onPage:oldPage
toBounds:currentBounds onPage:page scroll:YES];
+ if (didMove)
+ [self didChangeBounds:oldBounds onPage:oldPage scroll:YES];
return didMove;
}
@@ -225,8 +230,8 @@
PDFPage *oldPage = currentLine != -1 ? page : nil;
NSRect oldBounds = currentBounds;
BOOL didMove = [self goToNextPageAtTop:YES];
- if (didMove && delegate)
- [delegate readingBarDidChangeBounds:oldBounds onPage:oldPage
toBounds:currentBounds onPage:page scroll:YES];
+ if (didMove)
+ [self didChangeBounds:oldBounds onPage:oldPage scroll:YES];
return didMove;
}
@@ -234,8 +239,8 @@
PDFPage *oldPage = currentLine != -1 ? page : nil;
NSRect oldBounds = currentBounds;
BOOL didMove = [self goToPreviousPageAtTop:YES];
- if (didMove && delegate)
- [delegate readingBarDidChangeBounds:oldBounds onPage:oldPage
toBounds:currentBounds onPage:page scroll:YES];
+ if (didMove)
+ [self didChangeBounds:oldBounds onPage:oldPage scroll:YES];
return didMove;
}
@@ -253,8 +258,8 @@
} else {
[self goToNextPageAtTop:YES] || [self goToPreviousPageAtTop:NO];
}
- if (delegate && (page != oldPage || NSEqualRects(oldBounds, currentBounds)
== NO))
- [delegate readingBarDidChangeBounds:oldBounds onPage:oldPage
toBounds:currentBounds onPage:page scroll:shouldScroll];
+ if (page != oldPage || NSEqualRects(oldBounds, currentBounds) == NO)
+ [self didChangeBounds:oldBounds onPage:oldPage scroll:shouldScroll];
}
- (void)goToLine:(NSInteger)line onPage:(PDFPage *)aPage {
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