Revision: 3880
http://skim-app.svn.sourceforge.net/skim-app/?rev=3880&view=rev
Author: hofman
Date: 2008-05-14 12:04:13 -0700 (Wed, 14 May 2008)
Log Message:
-----------
Pass page in initializer for reading bar
Modified Paths:
--------------
trunk/SKPDFView.m
trunk/SKReadingBar.h
trunk/SKReadingBar.m
Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m 2008-05-14 17:54:19 UTC (rev 3879)
+++ trunk/SKPDFView.m 2008-05-14 19:04:13 UTC (rev 3880)
@@ -648,10 +648,8 @@
readingBar = nil;
[self setNeedsDisplay:YES];
} else {
- readingBar = [[SKReadingBar alloc] init];
- [readingBar setPage:[self currentPage]];
+ readingBar = [[SKReadingBar alloc] initWithPage:[self currentPage]];
[readingBar goToNextLine];
- [self setNeedsDisplay:YES];
[self scrollRect:NSInsetRect([readingBar currentBounds], 0.0, -20.0)
inPageToVisible:[readingBar page]];
[userInfo setValue:[readingBar page] forKey:SKPDFViewNewPageKey];
}
Modified: trunk/SKReadingBar.h
===================================================================
--- trunk/SKReadingBar.h 2008-05-14 17:54:19 UTC (rev 3879)
+++ trunk/SKReadingBar.h 2008-05-14 19:04:13 UTC (rev 3880)
@@ -47,6 +47,8 @@
unsigned int numberOfLines;
}
+- (id)initWithPage:(PDFPage *)aPage;
+
- (PDFPage *)page;
- (void)setPage:(PDFPage *)newPage;
Modified: trunk/SKReadingBar.m
===================================================================
--- trunk/SKReadingBar.m 2008-05-14 17:54:19 UTC (rev 3879)
+++ trunk/SKReadingBar.m 2008-05-14 19:04:13 UTC (rev 3880)
@@ -42,16 +42,20 @@
@implementation SKReadingBar
-- (id)init {
+- (id)initWithPage:(PDFPage *)aPage {
if (self = [super init]) {
- page = nil;
+ numberOfLines = 1;
lineBounds = nil;
currentLine = -1;
- numberOfLines = 1;
+ [self setPage:aPage];
}
return self;
}
+- (id)init {
+ return [self initWithPage:nil];
+}
+
- (void)dealloc {
[page release];
[lineBounds release];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit