Revision: 3165 http://skim-app.svn.sourceforge.net/skim-app/?rev=3165&view=rev Author: hofman Date: 2007-11-06 11:00:57 -0800 (Tue, 06 Nov 2007)
Log Message: ----------- Redefine gotoFindResults: method as this is used as a double click method. Also bind doubleClick in grouped find results table. Modified Paths: -------------- trunk/Dutch.lproj/MainWindow.nib/info.nib trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib trunk/English.lproj/MainWindow.nib/info.nib trunk/English.lproj/MainWindow.nib/keyedobjects.nib trunk/French.lproj/MainWindow.nib/info.nib trunk/French.lproj/MainWindow.nib/keyedobjects.nib trunk/Italian.lproj/MainWindow.nib/info.nib trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib trunk/SKMainWindowController.m trunk/Spanish.lproj/MainWindow.nib/info.nib trunk/Spanish.lproj/MainWindow.nib/keyedobjects.nib Modified: trunk/Dutch.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-11-06 16:30:56 UTC (rev 3164) +++ trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-11-06 19:00:57 UTC (rev 3165) @@ -34,8 +34,8 @@ <key>IBOpenObjects</key> <array> <integer>224</integer> + <integer>813</integer> <integer>796</integer> - <integer>813</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/English.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/English.lproj/MainWindow.nib/info.nib 2007-11-06 16:30:56 UTC (rev 3164) +++ trunk/English.lproj/MainWindow.nib/info.nib 2007-11-06 19:00:57 UTC (rev 3165) @@ -33,17 +33,17 @@ <array/> <key>IBOpenObjects</key> <array> - <integer>256</integer> - <integer>314</integer> - <integer>5</integer> - <integer>694</integer> <integer>511</integer> - <integer>168</integer> <integer>224</integer> + <integer>5</integer> + <integer>314</integer> + <integer>502</integer> <integer>796</integer> + <integer>168</integer> + <integer>256</integer> + <integer>687</integer> <integer>830</integer> - <integer>687</integer> - <integer>502</integer> + <integer>694</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/English.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/French.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/French.lproj/MainWindow.nib/info.nib 2007-11-06 16:30:56 UTC (rev 3164) +++ trunk/French.lproj/MainWindow.nib/info.nib 2007-11-06 19:00:57 UTC (rev 3165) @@ -33,13 +33,13 @@ <array/> <key>IBOpenObjects</key> <array> - <integer>502</integer> + <integer>314</integer> <integer>168</integer> <integer>5</integer> + <integer>791</integer> + <integer>502</integer> <integer>789</integer> <integer>256</integer> - <integer>314</integer> - <integer>791</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/French.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Italian.lproj/MainWindow.nib/info.nib 2007-11-06 16:30:56 UTC (rev 3164) +++ trunk/Italian.lproj/MainWindow.nib/info.nib 2007-11-06 19:00:57 UTC (rev 3165) @@ -33,17 +33,17 @@ <array/> <key>IBOpenObjects</key> <array> + <integer>314</integer> + <integer>168</integer> <integer>256</integer> + <integer>773</integer> <integer>502</integer> <integer>677</integer> + <integer>5</integer> <integer>676</integer> - <integer>773</integer> - <integer>5</integer> + <integer>791</integer> + <integer>511</integer> <integer>224</integer> - <integer>511</integer> - <integer>168</integer> - <integer>314</integer> - <integer>791</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2007-11-06 16:30:56 UTC (rev 3164) +++ trunk/SKMainWindowController.m 2007-11-06 19:00:57 UTC (rev 3165) @@ -176,6 +176,8 @@ - (void)goToSelectedOutlineItem; +- (void)goToFindResults:(NSArray *)findResults scrollToVisible:(BOOL)scroll; +- (void)goToFindResults:(NSArray *)findResults; - (void)updateFindResultHighlights:(BOOL)scroll; - (void)showHoverWindowForDestination:(PDFDestination *)dest; @@ -2787,15 +2789,8 @@ } } -- (void)updateFindResultHighlights:(BOOL)scroll { +- (void)goToFindResults:(NSArray *)findResults scrollToVisible:(BOOL)scroll { BOOL highlight = [[NSUserDefaults standardUserDefaults] boolForKey:SKShouldHighlightSearchResultsKey]; - NSArray *findResults = nil; - - if (findPaneState == SKSingularFindPaneState && [findView window]) - findResults = [findArrayController selectedObjects]; - else if (findPaneState == SKGroupedFindPaneState && [groupedFindView window]) - findResults = [[groupedFindArrayController selectedObjects] valueForKeyPath:@"@unionOfArrays.results"]; - // union all selected objects NSEnumerator *selE = [findResults objectEnumerator]; PDFSelection *sel; @@ -2823,6 +2818,20 @@ [pdfView setCurrentSelection:currentSel]; } +- (void)goToFindResults:(NSArray *)findResults { + [self goToFindResults:findResults scrollToVisible:YES]; +} + +- (void)updateFindResultHighlights:(BOOL)scroll { + NSArray *findResults = nil; + + if (findPaneState == SKSingularFindPaneState && [findView window]) + findResults = [findArrayController selectedObjects]; + else if (findPaneState == SKGroupedFindPaneState && [groupedFindView window]) + findResults = [[groupedFindArrayController selectedObjects] valueForKeyPath:@"@unionOfArrays.results"]; + [self goToFindResults:findResults scrollToVisible:scroll]; +} + - (IBAction)searchNotes:(id)sender { if ([[sender stringValue] length] && rightSidePaneState != SKNoteSidePaneState) [self setRightSidePaneState:SKNoteSidePaneState]; Modified: trunk/Spanish.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Spanish.lproj/MainWindow.nib/info.nib 2007-11-06 16:30:56 UTC (rev 3164) +++ trunk/Spanish.lproj/MainWindow.nib/info.nib 2007-11-06 19:00:57 UTC (rev 3165) @@ -33,14 +33,14 @@ <array/> <key>IBOpenObjects</key> <array> - <integer>811</integer> - <integer>511</integer> + <integer>5</integer> <integer>168</integer> + <integer>224</integer> <integer>502</integer> - <integer>5</integer> <integer>794</integer> <integer>687</integer> - <integer>224</integer> + <integer>811</integer> + <integer>511</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Spanish.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) 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: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Skim-app-commit mailing list Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit