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

Reply via email to