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