Revision: 2671
          http://skim-app.svn.sourceforge.net/skim-app/?rev=2671&view=rev
Author:   hofman
Date:     2007-08-16 10:35:12 -0700 (Thu, 16 Aug 2007)

Log Message:
-----------
Add hidden default to close downloads window when all downloads have finished.

Modified Paths:
--------------
    trunk/InitialUserDefaults.plist
    trunk/SKDownloadController.m
    trunk/SKStringConstants.h
    trunk/SKStringConstants.m

Modified: trunk/InitialUserDefaults.plist
===================================================================
--- trunk/InitialUserDefaults.plist     2007-08-16 17:28:46 UTC (rev 2670)
+++ trunk/InitialUserDefaults.plist     2007-08-16 17:35:12 UTC (rev 2671)
@@ -228,6 +228,8 @@
         <true/>
         <key>SKAutoRemoveFinishedDownloads</key>
         <true/>
+        <key>SKAutoCloseDownloadsWindow</key>
+        <false/>
         <key>SUScheduledCheckInterval</key>
         <integer>86400</integer>
     </dict>

Modified: trunk/SKDownloadController.m
===================================================================
--- trunk/SKDownloadController.m        2007-08-16 17:28:46 UTC (rev 2670)
+++ trunk/SKDownloadController.m        2007-08-16 17:35:12 UTC (rev 2671)
@@ -190,6 +190,8 @@
             [downloads removeObject:download];
             // for the document to note that the file has been deleted
             [document setFileURL:[NSURL fileURLWithPath:[download filePath]]];
+            if ([downloads count] == 0 && [[NSUserDefaults 
standardUserDefaults] boolForKey:SKAutoCloseDownloadsWindowKey])
+                [[self window] close];
         }
     }
     

Modified: trunk/SKStringConstants.h
===================================================================
--- trunk/SKStringConstants.h   2007-08-16 17:28:46 UTC (rev 2670)
+++ trunk/SKStringConstants.h   2007-08-16 17:35:12 UTC (rev 2671)
@@ -102,3 +102,4 @@
 extern NSString *SKAutoHidePresentationContentsKey;
 extern NSString *SKAutoOpenDownloadsWindowKey;
 extern NSString *SKAutoRemoveFinishedDownloadsKey;
+extern NSString *SKAutoCloseDownloadsWindowKey;

Modified: trunk/SKStringConstants.m
===================================================================
--- trunk/SKStringConstants.m   2007-08-16 17:28:46 UTC (rev 2670)
+++ trunk/SKStringConstants.m   2007-08-16 17:35:12 UTC (rev 2671)
@@ -103,3 +103,4 @@
 NSString *SKAutoHidePresentationContentsKey = 
@"SKAutoHidePresentationContents";
 NSString *SKAutoOpenDownloadsWindowKey = @"SKAutoOpenDownloadsWindow";
 NSString *SKAutoRemoveFinishedDownloadsKey = @"SKAutoRemoveFinishedDownloads";
+NSString *SKAutoCloseDownloadsWindowKey = @"SKAutoCloseDownloadsWindow";


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