Revision: 3908
http://skim-app.svn.sourceforge.net/skim-app/?rev=3908&view=rev
Author: hofman
Date: 2008-05-22 05:34:39 -0700 (Thu, 22 May 2008)
Log Message:
-----------
rearrange code
Modified Paths:
--------------
trunk/SKMainWindowController.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2008-05-20 15:06:43 UTC (rev 3907)
+++ trunk/SKMainWindowController.m 2008-05-22 12:34:39 UTC (rev 3908)
@@ -2737,28 +2737,6 @@
#pragma mark Searching
-- (void)didMatchString:(PDFSelection *)instance {
- if (findPanelFind == NO) {
- [searchResults addObject:instance];
-
- PDFPage *page = [[instance pages] objectAtIndex:0];
- SKGroupedSearchResult *result = [groupedSearchResults lastObject];
- unsigned int maxCount = [result maxCount];
- if ([[result page] isEqual:page] == NO) {
- result = [SKGroupedSearchResult groupedSearchResultWithPage:page
maxCount:maxCount];
- [groupedSearchResults addObject:result];
- }
- [result addMatch:instance];
-
- if ([result count] > maxCount) {
- NSEnumerator *resultEnum = [groupedSearchResults objectEnumerator];
- maxCount = [result count];
- while (result = [resultEnum nextObject])
- [result setMaxCount:maxCount];
- }
- }
-}
-
- (void)temporaryAnnotationTimerFired:(NSTimer *)timer {
[self removeTemporaryAnnotations];
}
@@ -2964,6 +2942,28 @@
#pragma mark PDFDocument delegate
+- (void)didMatchString:(PDFSelection *)instance {
+ if (findPanelFind == NO) {
+ [searchResults addObject:instance];
+
+ PDFPage *page = [[instance pages] objectAtIndex:0];
+ SKGroupedSearchResult *result = [groupedSearchResults lastObject];
+ unsigned int maxCount = [result maxCount];
+ if ([[result page] isEqual:page] == NO) {
+ result = [SKGroupedSearchResult groupedSearchResultWithPage:page
maxCount:maxCount];
+ [groupedSearchResults addObject:result];
+ }
+ [result addMatch:instance];
+
+ if ([result count] > maxCount) {
+ NSEnumerator *resultEnum = [groupedSearchResults objectEnumerator];
+ maxCount = [result count];
+ while (result = [resultEnum nextObject])
+ [result setMaxCount:maxCount];
+ }
+ }
+}
+
- (void)documentDidBeginDocumentFind:(NSNotification *)note {
if (findPanelFind == NO) {
NSString *message = [NSLocalizedString(@"Searching", @"Message in
search table header") stringByAppendingEllipsis];
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