Revision: 2714 http://skim-app.svn.sourceforge.net/skim-app/?rev=2714&view=rev Author: hofman Date: 2007-08-23 08:31:23 -0700 (Thu, 23 Aug 2007)
Log Message: ----------- Use SKStatusBar in bookmarks window. Show status message while type select is processing. Modified Paths: -------------- trunk/Dutch.lproj/BookmarksWindow.nib/classes.nib trunk/Dutch.lproj/BookmarksWindow.nib/keyedobjects.nib trunk/English.lproj/BookmarksWindow.nib/classes.nib trunk/English.lproj/BookmarksWindow.nib/keyedobjects.nib trunk/French.lproj/BookmarksWindow.nib/classes.nib trunk/French.lproj/BookmarksWindow.nib/keyedobjects.nib trunk/Italian.lproj/BookmarksWindow.nib/classes.nib trunk/Italian.lproj/BookmarksWindow.nib/keyedobjects.nib trunk/SKBookmarkController.h trunk/SKBookmarkController.m Modified: trunk/Dutch.lproj/BookmarksWindow.nib/classes.nib =================================================================== --- trunk/Dutch.lproj/BookmarksWindow.nib/classes.nib 2007-08-23 14:54:57 UTC (rev 2713) +++ trunk/Dutch.lproj/BookmarksWindow.nib/classes.nib 2007-08-23 15:31:23 UTC (rev 2714) @@ -1,14 +1,20 @@ { IBClasses = ( - {CLASS = BDSKGradientView; LANGUAGE = ObjC; SUPERCLASS = NSView; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, {CLASS = SKBookmark; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = SKBookmarkController; LANGUAGE = ObjC; - OUTLETS = {tableView = SKTableView; }; + OUTLETS = {statusBar = SKStatusBar; tableView = SKTableView; }; SUPERCLASS = NSWindowController; }, + { + ACTIONS = {startAnimation = id; stopAnimation = id; }; + CLASS = SKStatusBar; + LANGUAGE = ObjC; + OUTLETS = {leftCell = id; rightCell = id; }; + SUPERCLASS = NSControl; + }, {CLASS = SKTableView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; } ); IBVersion = 1; Modified: trunk/Dutch.lproj/BookmarksWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/English.lproj/BookmarksWindow.nib/classes.nib =================================================================== --- trunk/English.lproj/BookmarksWindow.nib/classes.nib 2007-08-23 14:54:57 UTC (rev 2713) +++ trunk/English.lproj/BookmarksWindow.nib/classes.nib 2007-08-23 15:31:23 UTC (rev 2714) @@ -1,14 +1,20 @@ { IBClasses = ( - {CLASS = BDSKGradientView; LANGUAGE = ObjC; SUPERCLASS = NSView; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, {CLASS = SKBookmark; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = SKBookmarkController; LANGUAGE = ObjC; - OUTLETS = {tableView = SKTableView; }; + OUTLETS = {statusBar = SKStatusBar; tableView = SKTableView; }; SUPERCLASS = NSWindowController; }, + { + ACTIONS = {startAnimation = id; stopAnimation = id; }; + CLASS = SKStatusBar; + LANGUAGE = ObjC; + OUTLETS = {leftCell = id; rightCell = id; }; + SUPERCLASS = NSControl; + }, {CLASS = SKTableView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; } ); IBVersion = 1; Modified: trunk/English.lproj/BookmarksWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/French.lproj/BookmarksWindow.nib/classes.nib =================================================================== --- trunk/French.lproj/BookmarksWindow.nib/classes.nib 2007-08-23 14:54:57 UTC (rev 2713) +++ trunk/French.lproj/BookmarksWindow.nib/classes.nib 2007-08-23 15:31:23 UTC (rev 2714) @@ -1,14 +1,20 @@ { IBClasses = ( - {CLASS = BDSKGradientView; LANGUAGE = ObjC; SUPERCLASS = NSView; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, {CLASS = SKBookmark; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = SKBookmarkController; LANGUAGE = ObjC; - OUTLETS = {tableView = SKTableView; }; + OUTLETS = {statusBar = SKStatusBar; tableView = SKTableView; }; SUPERCLASS = NSWindowController; }, + { + ACTIONS = {startAnimation = id; stopAnimation = id; }; + CLASS = SKStatusBar; + LANGUAGE = ObjC; + OUTLETS = {leftCell = id; rightCell = id; }; + SUPERCLASS = NSControl; + }, {CLASS = SKTableView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; } ); IBVersion = 1; Modified: trunk/French.lproj/BookmarksWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/BookmarksWindow.nib/classes.nib =================================================================== --- trunk/Italian.lproj/BookmarksWindow.nib/classes.nib 2007-08-23 14:54:57 UTC (rev 2713) +++ trunk/Italian.lproj/BookmarksWindow.nib/classes.nib 2007-08-23 15:31:23 UTC (rev 2714) @@ -1,14 +1,20 @@ { IBClasses = ( - {CLASS = BDSKGradientView; LANGUAGE = ObjC; SUPERCLASS = NSView; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, {CLASS = SKBookmark; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = SKBookmarkController; LANGUAGE = ObjC; - OUTLETS = {tableView = SKTableView; }; + OUTLETS = {statusBar = SKStatusBar; tableView = SKTableView; }; SUPERCLASS = NSWindowController; }, + { + ACTIONS = {startAnimation = id; stopAnimation = id; }; + CLASS = SKStatusBar; + LANGUAGE = ObjC; + OUTLETS = {leftCell = id; rightCell = id; }; + SUPERCLASS = NSControl; + }, {CLASS = SKTableView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; } ); IBVersion = 1; Modified: trunk/Italian.lproj/BookmarksWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/SKBookmarkController.h =================================================================== --- trunk/SKBookmarkController.h 2007-08-23 14:54:57 UTC (rev 2713) +++ trunk/SKBookmarkController.h 2007-08-23 15:31:23 UTC (rev 2714) @@ -38,10 +38,11 @@ #import <Cocoa/Cocoa.h> [EMAIL PROTECTED] SKTableView; [EMAIL PROTECTED] SKTableView, SKStatusBar; @interface SKBookmarkController : NSWindowController { IBOutlet SKTableView *tableView; + IBOutlet SKStatusBar *statusBar; NSMutableArray *bookmarks; NSMutableArray *recentDocuments; NSUndoManager *undoManager; Modified: trunk/SKBookmarkController.m =================================================================== --- trunk/SKBookmarkController.m 2007-08-23 14:54:57 UTC (rev 2713) +++ trunk/SKBookmarkController.m 2007-08-23 15:31:23 UTC (rev 2714) @@ -43,6 +43,7 @@ #import "Files_SKExtensions.h" #import "SKTableView.h" #import "SKTypeSelectHelper.h" +#import "SKStatusBar.h" static NSString *SKBookmarkRowsPboardType = @"SKBookmarkRowsPboardType"; static NSString *SKBookmarkChangedNotification = @"SKBookmarkChangedNotification"; @@ -371,6 +372,13 @@ [tableView scrollRowToVisible:itemIndex]; } +- (void)typeSelectHelper:(SKTypeSelectHelper *)typeSelectHelper updateSearchString:(NSString *)searchString { + NSString *message = @""; + if (searchString) + message = [NSString stringWithFormat:NSLocalizedString(@"Finding: \"[EMAIL PROTECTED]"", @"Status message"), searchString]; + [statusBar setLeftStringValue:message]; +} + @end #pragma mark - 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