Revision: 2656
          http://skim-app.svn.sourceforge.net/skim-app/?rev=2656&view=rev
Author:   hofman
Date:     2007-08-14 04:09:16 -0700 (Tue, 14 Aug 2007)

Log Message:
-----------
Add hidden default to automatically open the downloads window.

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

Modified: trunk/InitialUserDefaults.plist
===================================================================
--- trunk/InitialUserDefaults.plist     2007-08-14 10:26:52 UTC (rev 2655)
+++ trunk/InitialUserDefaults.plist     2007-08-14 11:09:16 UTC (rev 2656)
@@ -224,6 +224,8 @@
         <real>400.0</real>
         <key>SKLargeMagnificationWidth</key>
         <real>600.0</real>
+        <key>SKAutoOpenDownloadsWindow</key>
+        <true/>
         <key>SUScheduledCheckInterval</key>
         <integer>86400</integer>
     </dict>

Modified: trunk/SKDocumentController.m
===================================================================
--- trunk/SKDocumentController.m        2007-08-14 10:26:52 UTC (rev 2655)
+++ trunk/SKDocumentController.m        2007-08-14 11:09:16 UTC (rev 2656)
@@ -41,6 +41,7 @@
 #import "SKDownloadController.h"
 #import "NSString_SKExtensions.h"
 #import "NSURL_SKExtensions.h"
+#import "SKStringConstants.h"
 
 // See CFBundleTypeName in Info.plist
 NSString *SKPDFDocumentType = nil; /* set to NSPDFPboardType, not 
@"NSPDFPboardType" */
@@ -174,7 +175,8 @@
             document = [self openDocumentWithContentsOfURL:theURL display:YES 
error:outError];
         } else if (theURL) {
             [[SKDownloadController sharedDownloadController] 
addDownloadForURL:theURL];
-            [[SKDownloadController sharedDownloadController] showWindow:self];
+            if ([[NSUserDefaults standardUserDefaults] 
boolForKey:SKAutoOpenDownloadsWindowKey])
+                [[SKDownloadController sharedDownloadController] 
showWindow:self];
             if (outError)
                 *outError = nil;
         } else if (outError) {

Modified: trunk/SKStringConstants.h
===================================================================
--- trunk/SKStringConstants.h   2007-08-14 10:26:52 UTC (rev 2655)
+++ trunk/SKStringConstants.h   2007-08-14 11:09:16 UTC (rev 2656)
@@ -100,3 +100,4 @@
 extern NSString *SKActivateFullScreenNavigationAtBottomKey;
 extern NSString *SKActivatePresentationNavigationAtBottomKey;
 extern NSString *SKAutoHidePresentationContentsKey;
+extern NSString *SKAutoOpenDownloadsWindowKey;

Modified: trunk/SKStringConstants.m
===================================================================
--- trunk/SKStringConstants.m   2007-08-14 10:26:52 UTC (rev 2655)
+++ trunk/SKStringConstants.m   2007-08-14 11:09:16 UTC (rev 2656)
@@ -101,3 +101,4 @@
 NSString *SKActivateFullScreenNavigationAtBottomKey = 
@"SKActivateFullScreenNavigationAtBottom";
 NSString *SKActivatePresentationNavigationAtBottomKey = 
@"SKActivatePresentationNavigationAtBottom";
 NSString *SKAutoHidePresentationContentsKey = 
@"SKAutoHidePresentationContents";
+NSString *SKAutoOpenDownloadsWindowKey = @"SKAutoOpenDownloadsWindow";


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
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to