|
From: <ho...@us...> - 2007-04-03 14:47:17
|
Revision: 1712
http://skim-app.svn.sourceforge.net/skim-app/?rev=1712&view=rev
Author: hofman
Date: 2007-04-03 07:47:14 -0700 (Tue, 03 Apr 2007)
Log Message:
-----------
Search pdf document asynchronously.
Modified Paths:
--------------
trunk/SKMainWindowController.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2007-04-03 13:25:23 UTC (rev 1711)
+++ trunk/SKMainWindowController.m 2007-04-03 14:47:14 UTC (rev 1712)
@@ -1543,7 +1543,7 @@
} else {
[self fadeInSearchView];
}
- [[pdfView document] findString:[sender stringValue] withOptions:NSCaseInsensitiveSearch];
+ [[pdfView document] beginFindString:[sender stringValue] withOptions:NSCaseInsensitiveSearch];
}
- (void)findString:(NSString *)string options:(int)options{
@@ -2174,6 +2174,18 @@
- (id)tableView:(NSTableView *)tv objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row { return nil; }
+- (BOOL)tableView:(NSTableView *)tv commandSelectRow:(int)row {
+ if ([tv isEqual:thumbnailTableView]) {
+ NSRect rect = [[[pdfView document] pageAtIndex:row] boundsForBox:[pdfView displayBox]];
+
+ rect.origin.y = NSMidY(rect) - 100.0;
+ rect.size.height = 200.0;
+ [self showSnapshotAtPageNumber:row forRect:rect factor:1];
+ return YES;
+ }
+ return NO;
+}
+
- (float)tableView:(NSTableView *)tv heightOfRow:(int)row {
if ([tv isEqual:thumbnailTableView]) {
NSSize thumbSize = [[[[self thumbnails] objectAtIndex:row] image] size];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|