Changeset 41

Show
Ignore:
Timestamp:
04/17/05 20:55:32 (4 years ago)
Author:
kevin
Message:

Change all preference keys to be extern NSStrings, not #defines
Capitalize all preference keys

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/AgentController.m

    r33 r41  
    9292- (void)applicationDidFinishLaunching:(NSNotification *)aNotification 
    9393{ 
    94         NSString *path = [[NSUserDefaults standardUserDefaults] stringForKey:socketPathString]; 
    95  
    96         NSString *agentPath = [[[NSUserDefaults standardUserDefaults] stringForKey:sshToolsPathString] stringByAppendingPathComponent:@"ssh-agent"]; 
     94        NSString *path = [[NSUserDefaults standardUserDefaults] stringForKey:SocketPathString]; 
     95 
     96        NSString *agentPath = [[[NSUserDefaults standardUserDefaults] stringForKey:SSHToolsPathString] stringByAppendingPathComponent:@"ssh-agent"]; 
    9797                 
    9898        SecKeychainStatus status; 
     
    124124         
    125125        if((status & 1) 
    126         && (([[NSUserDefaults standardUserDefaults] integerForKey:followKeychainString] == 3) 
    127         || ([[NSUserDefaults standardUserDefaults] integerForKey:followKeychainString] == 4)) 
     126        && (([[NSUserDefaults standardUserDefaults] integerForKey:FollowKeychainString] == 3) 
     127        || ([[NSUserDefaults standardUserDefaults] integerForKey:FollowKeychainString] == 4)) 
    128128        && (![keychain addingKeys])) 
    129129        { 
     
    169169        } 
    170170         
    171         if(([[NSUserDefaults standardUserDefaults] integerForKey:onSleepString] == 1) && ([[agent keysOnAgent] count] > 0)) 
    172         { 
    173                 int minutes = [[NSUserDefaults standardUserDefaults] integerForKey:minutesOfSleepString]; 
     171        if(([[NSUserDefaults standardUserDefaults] integerForKey:OnSleepString] == 1) && ([[agent keysOnAgent] count] > 0)) 
     172        { 
     173                int minutes = [[NSUserDefaults standardUserDefaults] integerForKey:MinutesOfSleepString]; 
    174174 
    175175                if([[notification name] isEqualToString:@"SKSleep"]) 
     
    200200         
    201201        if(([[notification name] isEqualToString:@"AppleKeychainLocked"]) 
    202         && (([[NSUserDefaults standardUserDefaults] integerForKey:followKeychainString] == 2) 
    203         || ([[NSUserDefaults standardUserDefaults] integerForKey:followKeychainString] == 4))) 
     202        && (([[NSUserDefaults standardUserDefaults] integerForKey:FollowKeychainString] == 2) 
     203        || ([[NSUserDefaults standardUserDefaults] integerForKey:FollowKeychainString] == 4))) 
    204204        { 
    205205                if([[agent keysOnAgent] count] > 0) 
     
    210210 
    211211        else if(([[notification name] isEqualToString:@"AppleKeychainUnlocked"]) 
    212         && (([[NSUserDefaults standardUserDefaults] integerForKey:followKeychainString] == 3) 
    213         || ([[NSUserDefaults standardUserDefaults] integerForKey:followKeychainString] == 4)) 
     212        && (([[NSUserDefaults standardUserDefaults] integerForKey:FollowKeychainString] == 3) 
     213        || ([[NSUserDefaults standardUserDefaults] integerForKey:FollowKeychainString] == 4)) 
    214214        && (![keychain addingKeys])) 
    215215        { 
     
    339339                SecKeychainGetStatus(nil, &status); 
    340340 
    341                 if((([[NSUserDefaults standardUserDefaults] integerForKey:followKeychainString] == 3) 
    342                         || ([[NSUserDefaults standardUserDefaults] integerForKey:followKeychainString] == 4)) 
     341                if((([[NSUserDefaults standardUserDefaults] integerForKey:FollowKeychainString] == 3) 
     342                        || ([[NSUserDefaults standardUserDefaults] integerForKey:FollowKeychainString] == 4)) 
    343343                        && (![keychain addingKeys]) && (status & 1) && ([agent isRunning])) 
    344344                { 
     
    428428 
    429429        else { 
    430                 path = [[NSUserDefaults standardUserDefaults] stringForKey:socketPathString]; 
     430                path = [[NSUserDefaults standardUserDefaults] stringForKey:SocketPathString]; 
    431431 
    432432                [agent setSocketPath:path]; 
     
    698698                pool = [[NSAutoreleasePool alloc] init]; 
    699699                 
    700                 if(([[NSUserDefaults standardUserDefaults] integerForKey:onScreensaverString] > 1) 
     700                if(([[NSUserDefaults standardUserDefaults] integerForKey:OnScreensaverString] > 1) 
    701701                && ([[NSFileManager defaultManager] isExecutableFileAtPath:@"/bin/ps"])) 
    702702                { 
     
    716716                        if(strstr([theOutput cString], "ScreenSaverEngine.app") != nil) 
    717717                        { 
    718                                 if((([[NSUserDefaults standardUserDefaults] integerForKey:onScreensaverString] == 2) 
    719                                 || ([[NSUserDefaults standardUserDefaults] integerForKey:onScreensaverString] == 4)) 
     718                                if((([[NSUserDefaults standardUserDefaults] integerForKey:OnScreensaverString] == 2) 
     719                                || ([[NSUserDefaults standardUserDefaults] integerForKey:OnScreensaverString] == 4)) 
    720720                                && ([[agent keysOnAgent] count] > 0)) 
    721721                                { 
     
    723723                                } 
    724724 
    725                                 if(([[NSUserDefaults standardUserDefaults] integerForKey:onScreensaverString] == 3) 
    726                                 || ([[NSUserDefaults standardUserDefaults] integerForKey:onScreensaverString] == 4)) 
     725                                if(([[NSUserDefaults standardUserDefaults] integerForKey:OnScreensaverString] == 3) 
     726                                || ([[NSUserDefaults standardUserDefaults] integerForKey:OnScreensaverString] == 4)) 
    727727                                { 
    728728                                        SecKeychainLockAll(); 
     
    732732                } 
    733733                 
    734                 interval = [[NSUserDefaults standardUserDefaults] integerForKey:checkScreensaverIntervalString]; 
     734                interval = [[NSUserDefaults standardUserDefaults] integerForKey:CheckScreensaverIntervalString]; 
    735735                                 
    736736                if(interval < 5) 
  • trunk/Controller.m

    r35 r41  
    6464                forKeys: 
    6565                [NSArray arrayWithObjects: 
    66                         sshToolsPathString, 
    67                         socketPathString, 
    68                         addKeysOnConnectionString, 
    69                         askForConfirmationString, 
    70                         onSleepString, 
    71                         onScreensaverString, 
    72                         followKeychainString, 
    73                         minutesOfSleepString, 
    74                         checkForUpdatesOnStartupString, 
    75                         displayString, 
     66                        SSHToolsPathString, 
     67                        SocketPathString, 
     68                        AddKeysOnConnectionString, 
     69                        AskForConfirmationString, 
     70                        OnSleepString, 
     71                        OnScreensaverString, 
     72                        FollowKeychainString, 
     73                        MinutesOfSleepString, 
     74                        CheckForUpdatesOnStartupString, 
     75                        DisplayString, 
    7676                        @"Keys", 
    77                         manageGlobalEnvironmentString, 
    78                         checkScreensaverIntervalString, 
    79                         keyTimeoutString, 
     77                        ManageGlobalEnvironmentString, 
     78                        CheckScreensaverIntervalString, 
     79                        KeyTimeoutString, 
    8080                        nil 
    8181                ] 
     
    9393        } 
    9494                 
    95         if([[NSUserDefaults standardUserDefaults] integerForKey:displayString] == 1) 
     95        if([[NSUserDefaults standardUserDefaults] integerForKey:DisplayString] == 1) 
    9696        { 
    9797                if((![[dict objectForKey:@"LSUIElement"] isEqualToString:@"1"]) && 
     
    194194 
    195195        /* Create a statusbar item if needed. */ 
    196         int display = [[NSUserDefaults standardUserDefaults] integerForKey:displayString]; 
     196        int display = [[NSUserDefaults standardUserDefaults] integerForKey:DisplayString]; 
    197197         
    198198        if((display == 1) || (display == 3)) 
     
    238238- (void)applicationDidFinishLaunching:(NSNotification *)aNotification 
    239239{ 
    240         if([[NSUserDefaults standardUserDefaults] boolForKey:useGlobalEnvironmentString] == YES) 
     240        if([[NSUserDefaults standardUserDefaults] boolForKey:UseGlobalEnvironmentString] == YES) 
    241241        { 
    242242                NSString *path = [[NSString stringWithString:@"~/.MacOSX/environment.plist"] stringByExpandingTildeInPath]; 
    243                 NSString *socketPath = [[NSUserDefaults standardUserDefaults] stringForKey:socketPathString]; 
     243                NSString *socketPath = [[NSUserDefaults standardUserDefaults] stringForKey:SocketPathString]; 
    244244                NSString *macOSXDir = [[NSString stringWithString:@"~/.MacOSX"] stringByExpandingTildeInPath]; 
    245245                NSMutableDictionary *dict;  
     
    283283        } 
    284284 
    285         if([[NSUserDefaults standardUserDefaults] boolForKey:checkForUpdatesOnStartupString] == YES) 
     285        if([[NSUserDefaults standardUserDefaults] boolForKey:CheckForUpdatesOnStartupString] == YES) 
    286286        { 
    287287                [[UpdateController sharedController] checkForUpdatesWithWarnings:NO]; 
     
    336336                [appleKeychainUnlockedLock unlock]; 
    337337 
    338                 if([[NSUserDefaults standardUserDefaults] integerForKey:displayString] != 1) 
     338                if([[NSUserDefaults standardUserDefaults] integerForKey:DisplayString] != 1) 
    339339                { 
    340340                        giveFocusBack = YES; 
     
    397397                if(!appleKeychainUnlocked) 
    398398                { 
    399                         if([[NSUserDefaults standardUserDefaults] integerForKey:displayString] != 1) 
     399                        if([[NSUserDefaults standardUserDefaults] integerForKey:DisplayString] != 1) 
    400400                        { 
    401401                                giveFocusBack = YES; 
     
    495495                                if(!appleKeychainUnlocked) 
    496496                                { 
    497                                         if([[NSUserDefaults standardUserDefaults] integerForKey:displayString] != 1) 
     497                                        if([[NSUserDefaults standardUserDefaults] integerForKey:DisplayString] != 1) 
    498498                                        { 
    499499                                                giveFocusBack = YES; 
  • trunk/Libs/SSHAgent.m

    r39 r41  
    593593        src = [[object objectAtIndex:3] intValue]; 
    594594 
    595         if([[NSUserDefaults standardUserDefaults] boolForKey:askForConfirmationString])  
     595        if([[NSUserDefaults standardUserDefaults] boolForKey:AskForConfirmationString])  
    596596        { 
    597597                /* Dictionary for the panel. */ 
     
    634634        } 
    635635 
    636         if(([[self keysOnAgent] count] < 1) && ([[NSUserDefaults standardUserDefaults] boolForKey:addKeysOnConnectionString]))  
     636        if(([[self keysOnAgent] count] < 1) && ([[NSUserDefaults standardUserDefaults] boolForKey:AddKeysOnConnectionString]))  
    637637        { 
    638638 
  • trunk/Libs/SSHKeychain.m

    r39 r41  
    310310                } 
    311311                 
    312                 if([[NSUserDefaults standardUserDefaults] integerForKey:keyTimeoutString] > 0) 
     312                if([[NSUserDefaults standardUserDefaults] integerForKey:KeyTimeoutString] > 0) 
    313313                { 
    314314                        ts = time(nil); 
     
    344344        ts = [object intValue]; 
    345345         
    346         sleep([[NSUserDefaults standardUserDefaults] integerForKey:keyTimeoutString] * 60); 
     346        sleep([[NSUserDefaults standardUserDefaults] integerForKey:KeyTimeoutString] * 60); 
    347347         
    348348        [lastAddedLock lock]; 
  • trunk/Libs/SSHTool.m

    r39 r41  
    1313         
    1414        [tool setPath:[[[NSUserDefaults standardUserDefaults]  
    15                         stringForKey:sshToolsPathString]  
     15                        stringForKey:SSHToolsPathString]  
    1616                        stringByAppendingPathComponent:toolname]]; 
    1717         
  • trunk/Libs/SSHTunnel.m

    r38 r41  
    183183 
    184184         
    185         /*  We want to use our internal build of ssh if we have dynamic ports and the sshToolsPathString 
     185        /*  We want to use our internal build of ssh if we have dynamic ports and the SSHToolsPathString 
    186186                is /usr/bin. This is because the Panther-provided copy of ssh (and perhaps Jaguar-provided, 
    187187                I don't know) is broken wrt. dynamic ports */ 
     
    190190        // SSH under Tiger works fine. Don't use the workaround then 
    191191        NSString *toolPath; 
    192         NSString *sshPathString = [[NSUserDefaults standardUserDefaults] stringForKey:sshToolsPathString]; 
     192        NSString *sshPathString = [[NSUserDefaults standardUserDefaults] stringForKey:SSHToolsPathString]; 
    193193        if (floor(NSAppKitVersionNumber) != NSAppKitVersionNumber10_3) { 
    194194                // It's not Panther (i.e. either Jaguar or Tiger) 
     
    271271        [tunnel setEnvironmentVariable:@"INTERACTION" withValue:@"1"]; 
    272272        [tunnel setEnvironmentVariable:@"SSH_AUTH_SOCK"  
    273                              withValue:[[NSUserDefaults standardUserDefaults] stringForKey:socketPathString]]; 
     273                             withValue:[[NSUserDefaults standardUserDefaults] stringForKey:SocketPathString]]; 
    274274 
    275275        if((closeSelector) && (closeObject)) { 
  • trunk/PreferenceController.h

    r35 r41  
    33#import "PreferenceView.h" 
    44 
    5 #define sshToolsPathString @"SSH Tools Path" 
    6 #define socketPathString @"Authentication Socket Path" 
    7 #define displayString @"Display" 
    8 #define addKeysOnConnectionString @"Add Keys On Connection" 
    9 #define askForConfirmationString @"Ask for Confirmation" 
    10 #define onSleepString @"On Sleep" 
    11 #define onScreensaverString @"On Screensaver" 
    12 #define followKeychainString @"Follow Keychain" 
    13 #define minutesOfSleepString @"Minutes of Sleep" 
    14 #define manageGlobalEnvironmentString @"Manage Global Environment" 
    15 #define checkForUpdatesOnStartupString @"Check For Updates On Startup" 
    16 #define tunnelsString @"Tunnels" 
    17 #define useGlobalEnvironmentString @"Use Global Environment ~/.MacOSX/environment.plist" 
    18 #define useCustomSecuritySettingsString @"Use Custom Security Settings" 
    19 #define checkScreensaverIntervalString @"Check Screensaver Interval" 
    20 #define keyTimeoutString @"Key Timeout" 
     5extern NSString *SSHToolsPathString; 
     6extern NSString *SocketPathString; 
     7extern NSString *DisplayString; 
     8extern NSString *AddKeysOnConnectionString; 
     9extern NSString *AskForConfirmationString; 
     10extern NSString *OnSleepString; 
     11extern NSString *OnScreensaverString; 
     12extern NSString *FollowKeychainString; 
     13extern NSString *MinutesOfSleepString; 
     14extern NSString *ManageGlobalEnvironmentString; 
     15extern NSString *CheckForUpdatesOnStartupString; 
     16extern NSString *TunnelsString; 
     17extern NSString *UseGlobalEnvironmentString; 
     18extern NSString *UseCustomSecuritySettingsString; 
     19extern NSString *CheckScreensaverIntervalString; 
     20extern NSString *KeyTimeoutString; 
    2121 
    2222@interface PreferenceController : NSObject  
  • trunk/PreferenceController.m

    r33 r41  
    11#import "PreferenceController.h" 
    22 
    3 PreferenceController *sharedPreferenceController; 
     3NSString *SSHToolsPathString = @"SSH Tools Path"; 
     4NSString *SocketPathString = @"Authentication Socket Path"; 
     5NSString *DisplayString = @"Display"; 
     6NSString *AddKeysOnConnectionString = @"Add Keys On Connection"; 
     7NSString *AskForConfirmationString = @"Ask for Confirmation"; 
     8NSString *OnSleepString = @"On Sleep"; 
     9NSString *OnScreensaverString = @"On Screensaver"; 
     10NSString *FollowKeychainString = @"Follow Keychain"; 
     11NSString *MinutesOfSleepString = @"Minutes of Sleep"; 
     12NSString *ManageGlobalEnvironmentString = @"Manage Global Environment"; 
     13NSString *CheckForUpdatesOnStartupString = @"Check For Updates On Startup"; 
     14NSString *TunnelsString = @"Tunnels"; 
     15NSString *UseGlobalEnvironmentString = @"Use Global Environment ~/.MacOSX/environment.plist"; 
     16NSString *UseCustomSecuritySettingsString = @"Use Custom Security Settings"; 
     17NSString *CheckScreensaverIntervalString = @"Check Screensaver Interval"; 
     18NSString *KeyTimeoutString = @"Key Timeout"; 
     19 
     20PreferenceController *sharedPreferenceController = nil; 
    421 
    522@implementation PreferenceController 
     23 
     24 
     25+ (PreferenceController *)sharedController 
     26{ 
     27        if(!sharedPreferenceController) { 
     28                return [[PreferenceController alloc] init]; 
     29        } 
     30         
     31        return sharedPreferenceController; 
     32} 
     33 
     34+ (void)openPreferencesWindow 
     35{ 
     36        PreferenceController *preferenceController = [PreferenceController sharedController]; 
     37         
     38        if(preferenceController)  
     39        { 
     40                [NSApp activateIgnoringOtherApps:YES]; 
     41                [preferenceController showWindow]; 
     42        } 
     43} 
     44 
     45#pragma mark - 
    646 
    747- (id)init 
     
    3171 
    3272        /* Set the required information for all preference sections. */ 
    33         preferenceItems = [[NSDictionary dictionaryWithObjects: 
    34                                                  
    35                                         [NSArray arrayWithObjects:  
    36                                                 [NSArray arrayWithObjects:@"preference_general", generalController, local(@"General"), nil],  
    37                                                 [NSArray arrayWithObjects:@"preference_display", displayController, local(@"Display"), nil],  
    38                                                 [NSArray arrayWithObjects:@"preference_environment", environmentController, local(@"Environment"), nil],  
    39                                                 [NSArray arrayWithObjects:@"preference_keys", keysController, local(@"SSH Keys"), nil],  
    40                                                 [NSArray arrayWithObjects:@"preference_tunnels", tunnelsController, local(@"Tunnels"), nil],  
    41                                                 [NSArray arrayWithObjects:@"preference_security", securityController, local(@"Security"), nil],  
    42                                                 nil  
    43                                         ]  
    44                                          
    45                                 forKeys: 
    46  
    47                                         [NSArray arrayWithObjects:  
    48                                                 @"General",   
    49                                                 @"Display",  
    50                                                 @"Environment",  
    51                                                 @"SSH Keys",  
    52                                                 @"Tunnels",  
    53                                                 @"Security",  
    54                                                 nil  
    55                                         ]  
    56         ] retain]; 
     73        preferenceItems = [[NSDictionary dictionaryWithObjectsAndKeys: 
     74                        [NSArray arrayWithObjects:@"preference_general", generalController, local(@"General"), nil], @"General", 
     75                        [NSArray arrayWithObjects:@"preference_display", displayController, local(@"Display"), nil], @"Display", 
     76                        [NSArray arrayWithObjects:@"preference_environment", environmentController, local(@"Environment"), nil], @"Environment", 
     77                        [NSArray arrayWithObjects:@"preference_keys", keysController, local(@"SSH Keys"), nil], @"SSH Keys", 
     78                        [NSArray arrayWithObjects:@"preference_tunnels", tunnelsController, local(@"Tunnels"), nil], @"Tunnels", 
     79                        [NSArray arrayWithObjects:@"preference_security", securityController, local(@"Security"), nil], @"Security", 
     80                        nil] 
     81                retain]; 
    5782 
    5883        /* Define the precedence of the sections. */ 
     
    7095} 
    7196 
    72 + (PreferenceController *)sharedController 
    73 { 
    74         if(!sharedPreferenceController) { 
    75                 return [[PreferenceController alloc] init]; 
    76         } 
    77  
    78         return sharedPreferenceController; 
    79 } 
    80  
    81 + (void)openPreferencesWindow 
    82 { 
    83         PreferenceController *preferenceController = [PreferenceController sharedController]; 
    84  
    85         if(preferenceController)  
    86         { 
    87                 [NSApp activateIgnoringOtherApps:YES]; 
    88                 [preferenceController showWindow]; 
    89         } 
    90 } 
    91  
    9297- (void)showWindow 
    9398{ 
  • trunk/PreferenceViews/DisplayView.m

    r28 r41  
    1111        NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
    1212 
    13         [display selectItemAtIndex:[display indexOfItemWithTag:[prefs integerForKey:displayString]]]; 
     13        [display selectItemAtIndex:[display indexOfItemWithTag:[prefs integerForKey:DisplayString]]]; 
    1414} 
    1515 
     
    2121 
    2222        /* If the display has changed, warn the user, and write stuff to Info.plist in case it's needed. */ 
    23         if([[display selectedItem] tag] != [prefs integerForKey:displayString]) 
     23        if([[display selectedItem] tag] != [prefs integerForKey:DisplayString]) 
    2424        { 
    2525                path = [[[NSBundle mainBundle] bundlePath] stringByAppendingString:@"/Contents/Info.plist"]; 
     
    2929                if(![[NSFileManager defaultManager] isWritableFileAtPath:path]) { 
    3030                        [self warningPanelWithTitle:local(@"DisplayPanelTitle") andMessage:local(@"DisplayChangeNotAllowed")]; 
    31                         [display selectItemAtIndex:[display indexOfItemWithTag:[prefs integerForKey:displayString]]]; 
     31                        [display selectItemAtIndex:[display indexOfItemWithTag:[prefs integerForKey:DisplayString]]]; 
    3232                 
    3333                } else { 
     
    5252                        } 
    5353                         
    54                         [prefs setInteger:[[display selectedItem] tag] forKey:displayString]; 
     54                        [prefs setInteger:[[display selectedItem] tag] forKey:DisplayString]; 
    5555                        [prefs synchronize]; 
    5656                         
  • trunk/PreferenceViews/EnvironmentView.m

    r28 r41  
    2323        [environmentKeys retain]; 
    2424 
    25         [manageGlobalEnvironment setState:[[NSUserDefaults standardUserDefaults] boolForKey:manageGlobalEnvironmentString]]; 
    26  
    27         if([[NSUserDefaults standardUserDefaults] boolForKey:manageGlobalEnvironmentString])  
     25        [manageGlobalEnvironment setState:[[NSUserDefaults standardUserDefaults] boolForKey:ManageGlobalEnvironmentString]]; 
     26 
     27        if([[NSUserDefaults standardUserDefaults] boolForKey:ManageGlobalEnvironmentString])  
    2828        { 
    2929                NSSize environmentSize = [environmentTableView frame].size; 
     
    4040        NSSize size = [view frame].size; 
    4141 
    42         if([[NSUserDefaults standardUserDefaults] boolForKey:manageGlobalEnvironmentString]) 
     42        if([[NSUserDefaults standardUserDefaults] boolForKey:ManageGlobalEnvironmentString]) 
    4343        { 
    4444                size.height = (54 + [environmentTableView frame].size.height); 
     
    5959 
    6060        prefs = [NSUserDefaults standardUserDefaults]; 
    61         [prefs setBool:[sender state] forKey:manageGlobalEnvironmentString]; 
     61        [prefs setBool:[sender state] forKey:ManageGlobalEnvironmentString]; 
    6262        [prefs synchronize]; 
    6363 
     
    6868                } 
    6969 
    70                 [environment setObject:[[NSUserDefaults standardUserDefaults] stringForKey:socketPathString] forKey:@"SSH_AUTH_SOCK"]; 
     70                [environment setObject:[[NSUserDefaults standardUserDefaults] stringForKey:SocketPathString] forKey:@"SSH_AUTH_SOCK"]; 
    7171 
    7272                [self syncEnvironment]; 
  • trunk/PreferenceViews/GeneralView.m

    r3 r41  
    1212        NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
    1313 
    14         if([[prefs stringForKey:sshToolsPathString] isEqualToString:@""]) { 
    15                 [prefs setObject:@"/usr/bin/" forKey:sshToolsPathString]; 
     14        if([[prefs stringForKey:SSHToolsPathString] isEqualToString:@""]) { 
     15                [prefs setObject:@"/usr/bin/" forKey:SSHToolsPathString]; 
    1616        } 
    1717         
    18         if([[prefs stringForKey:socketPathString] isEqualToString:@""]) { 
    19                 [prefs setObject:[NSString stringWithFormat:@"/tmp/%d/SSHKeychain.socket", getuid()] forKey:socketPathString]; 
     18        if([[prefs stringForKey:SocketPathString] isEqualToString:@""]) { 
     19                [prefs setObject:[NSString stringWithFormat:@"/tmp/%d/SSHKeychain.socket", getuid()] forKey:SocketPathString]; 
    2020        } 
    2121 
    22         [sshToolsPath setStringValue:[prefs stringForKey:sshToolsPathString]]; 
    23         [socketPath setStringValue:[prefs stringForKey:socketPathString]]; 
     22        [sshToolsPath setStringValue:[prefs stringForKey:SSHToolsPathString]]; 
     23        [socketPath setStringValue:[prefs stringForKey:SocketPathString]]; 
    2424         
    2525        [sshToolsPath setRefusesFirstResponder:YES]; 
    2626        [socketPath setRefusesFirstResponder:YES]; 
    2727 
    28         [checkForUpdatesOnStartup setState:[prefs boolForKey:checkForUpdatesOnStartupString]]; 
     28        [checkForUpdatesOnStartup setState:[prefs boolForKey:CheckForUpdatesOnStartupString]]; 
    2929} 
    3030 
     
    3333        NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
    3434 
    35         [prefs setObject:[sshToolsPath stringValue] forKey:sshToolsPathString]; 
    36         [prefs setObject:[socketPath stringValue] forKey:socketPathString]; 
    37         [prefs setBool:[checkForUpdatesOnStartup state] forKey:checkForUpdatesOnStartupString]; 
     35        [prefs setObject:[sshToolsPath stringValue] forKey:SSHToolsPathString]; 
     36        [prefs setObject:[socketPath stringValue] forKey:SocketPathString]; 
     37        [prefs setBool:[checkForUpdatesOnStartup state] forKey:CheckForUpdatesOnStartupString]; 
    3838 
    3939        [prefs synchronize]; 
  • trunk/PreferenceViews/SecurityView.m

    r35 r41  
    1515        [keyTimeoutTextfield setRefusesFirstResponder:YES]; 
    1616 
    17         [addKeysOnConnection setState:[[NSUserDefaults standardUserDefaults] boolForKey:addKeysOnConnectionString]]; 
    18         [askForConfirmation setState:[[NSUserDefaults standardUserDefaults] boolForKey:askForConfirmationString]]; 
    19  
    20         [onSleep selectItemAtIndex:[onSleep indexOfItemWithTag:[prefs integerForKey:onSleepString]]]; 
    21         [onScreensaver selectItemAtIndex:[onScreensaver indexOfItemWithTag:[prefs integerForKey:onScreensaverString]]]; 
    22         [followKeychain selectItemAtIndex:[followKeychain indexOfItemWithTag:[prefs integerForKey:followKeychainString]]]; 
    23  
    24         if([prefs integerForKey:onSleepString] == 1) 
     17        [addKeysOnConnection setState:[[NSUserDefaults standardUserDefaults] boolForKey:AddKeysOnConnectionString]]; 
     18        [askForConfirmation setState:[[NSUserDefaults standardUserDefaults] boolForKey:AskForConfirmationString]]; 
     19 
     20        [onSleep selectItemAtIndex:[onSleep indexOfItemWithTag:[prefs integerForKey:OnSleepString]]]; 
     21        [onScreensaver selectItemAtIndex:[onScreensaver indexOfItemWithTag:[prefs integerForKey:OnScreensaverString]]]; 
     22        [followKeychain selectItemAtIndex:[followKeychain indexOfItemWithTag:[prefs integerForKey:FollowKeychainString]]]; 
     23 
     24        if([prefs integerForKey:OnSleepString] == 1) 
    2525        { 
    2626                [minutesOfSleep setEnabled:YES]; 
     
    3434        } 
    3535         
    36         [minutesOfSleepTextfield setIntValue:[prefs integerForKey:minutesOfSleepString]]; 
    37         [minutesOfSleep setIntValue:[prefs integerForKey:minutesOfSleepString]]; 
    38          
    39         if([prefs integerForKey:onScreensaverString] > 1) 
     36        [minutesOfSleepTextfield setIntValue:[prefs integerForKey:MinutesOfSleepString]]; 
     37        [minutesOfSleep setIntValue:[prefs integerForKey:MinutesOfSleepString]]; 
     38         
     39        if([prefs integerForKey:OnScreensaverString] > 1) 
    4040        { 
    4141                [checkScreensaverInterval setEnabled:YES]; 
     
    4949        } 
    5050 
    51         [checkScreensaverIntervalTextfield setIntValue:[prefs integerForKey:checkScreensaverIntervalString]]; 
    52         [checkScreensaverInterval setIntValue:[prefs integerForKey:checkScreensaverIntervalString]]; 
    53          
    54         [keyTimeoutTextfield setIntValue:[prefs integerForKey:keyTimeoutString]]; 
    55         [keyTimeout setIntValue:[prefs integerForKey:keyTimeoutString]]; 
    56  
    57         [useCustomSecuritySettings setState:[[NSUserDefaults standardUserDefaults] boolForKey:useCustomSecuritySettingsString]]; 
    58  
    59         if([[NSUserDefaults standardUserDefaults] boolForKey:useCustomSecuritySettingsString])  
     51        [checkScreensaverIntervalTextfield setIntValue:[prefs integerForKey:CheckScreensaverIntervalString]]; 
     52        [checkScreensaverInterval setIntValue:[prefs integerForKey:CheckScreensaverIntervalString]]; 
     53         
     54        [keyTimeoutTextfield setIntValue:[prefs integerForKey:KeyTimeoutString]]; 
     55        [keyTimeout setIntValue:[prefs integerForKey:KeyTimeoutString]]; 
     56 
     57        [useCustomSecuritySettings setState:[[NSUserDefaults standardUserDefaults] boolForKey:UseCustomSecuritySettingsString]]; 
     58 
     59        if([[NSUserDefaults standardUserDefaults] boolForKey:UseCustomSecuritySettingsString])  
    6060        { 
    6161                NSSize securitySize = [customSecuritySettingsView frame].size; 
     
    7070        NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
    7171 
    72         [prefs setBool:[useCustomSecuritySettings state] forKey:useCustomSecuritySettingsString]; 
     72        [prefs setBool:[useCustomSecuritySettings state] forKey:UseCustomSecuritySettingsString]; 
    7373         
    7474        if([useCustomSecuritySettings state]) 
    7575        { 
    76                 [prefs setBool:[addKeysOnConnection state] forKey:addKeysOnConnectionString]; 
    77                 [prefs setBool:[askForConfirmation state] forKey:askForConfirmationString]; 
    78  
    79                 [prefs setInteger:[[onSleep selectedItem] tag] forKey:onSleepString]; 
    80                 [prefs setInteger:[[onScreensaver selectedItem] tag] forKey:onScreensaverString]; 
    81                 [prefs setInteger:[[followKeychain selectedItem] tag] forKey:followKeychainString]; 
    82                 [prefs setInteger:[minutesOfSleepTextfield intValue] forKey:minutesOfSleepString]; 
    83                  
    84                 [prefs setInteger:[checkScreensaverIntervalTextfield intValue] forKey:checkScreensaverIntervalString]; 
    85                 [prefs setInteger:[keyTimeoutTextfield intValue] forKey:keyTimeoutString]; 
     76                [prefs setBool:[addKeysOnConnection state] forKey:AddKeysOnConnectionString]; 
     77                [prefs setBool:[askForConfirmation state] forKey:AskForConfirmationString]; 
     78 
     79                [prefs setInteger:[[onSleep selectedItem] tag] forKey:OnSleepString]; 
     80                [prefs setInteger:[[onScreensaver selectedItem] tag] forKey:OnScreensaverString]; 
     81                [prefs setInteger:[[followKeychain selectedItem] tag] forKey:FollowKeychainString]; 
     82                [prefs setInteger:[minutesOfSleepTextfield intValue] forKey:MinutesOfSleepString]; 
     83                 
     84                [prefs setInteger:[checkScreensaverIntervalTextfield intValue] forKey:CheckScreensaverIntervalString]; 
     85                [prefs setInteger:[keyTimeoutTextfield intValue] forKey:KeyTimeoutString]; 
    8686 
    8787        }  
     
    8989        else 
    9090        { 
    91                 [prefs setBool:YES forKey:addKeysOnConnectionString]; 
    92                 [prefs setBool:NO forKey:askForConfirmationString]; 
    93  
    94                 [prefs setInteger:1 forKey:onSleepString]; 
    95                 [prefs setInteger:4 forKey:onScreensaverString]; 
    96                 [prefs setInteger:4 forKey:followKeychainString]; 
    97                 [prefs setInteger:0 forKey:minutesOfSleepString]; 
    98                 [prefs setInteger:30 forKey:checkScreensaverIntervalString]; 
    99                 [prefs setInteger:0 forKey:keyTimeoutString]; 
     91                [prefs setBool:YES forKey:AddKeysOnConnectionString]; 
     92                [prefs setBool:NO forKey:AskForConfirmationString]; 
     93 
     94                [prefs setInteger:1 forKey:OnSleepString]; 
     95                [prefs setInteger:4 forKey:OnScreensaverString]; 
     96                [prefs setInteger:4 forKey:FollowKeychainString]; 
     97                [prefs setInteger:0 forKey:MinutesOfSleepString]; 
     98                [prefs setInteger:30 forKey:CheckScreensaverIntervalString]; 
     99                [prefs setInteger:0 forKey:KeyTimeoutString]; 
    100100        } 
    101101 
     
    107107        NSSize size = [view frame].size; 
    108108 
    109         if([[NSUserDefaults standardUserDefaults] boolForKey:useCustomSecuritySettingsString]) 
     109        if([[NSUserDefaults standardUserDefaults] boolForKey:UseCustomSecuritySettingsString]) 
    110110        { 
    111111                size.height = (70 + [customSecuritySettingsView frame].size.height); 
     
    125125 
    126126        prefs = [NSUserDefaults standardUserDefaults]; 
    127         [prefs setBool:[sender state] forKey:useCustomSecuritySettingsString]; 
     127        [prefs setBool:[sender state] forKey:UseCustomSecuritySettingsString]; 
    128128        [prefs synchronize]; 
    129129 
     
    142142                [[PreferenceController sharedController] resizeWindowToSize:[self viewSize]]; 
    143143 
    144                 [prefs setBool:YES forKey:addKeysOnConnectionString]; 
    145                 [prefs setBool:NO forKey:askForConfirmationString]; 
    146  
    147                 [prefs setInteger:1 forKey:onSleepString]; 
    148                 [prefs setInteger:4 forKey:onScreensaverString]; 
    149                 [prefs setInteger:4 forKey:followKeychainString]; 
    150                 [prefs setInteger:0 forKey:minutesOfSleepString];              
    151                 [prefs setInteger:30 forKey:checkScreensaverIntervalString]; 
    152                 [prefs setInteger:0 forKey:keyTimeoutString]; 
     144                [prefs setBool:YES forKey:AddKeysOnConnectionString]; 
     145                [prefs setBool:NO forKey:AskForConfirmationString]; 
     146 
     147                [prefs setInteger:1 forKey:OnSleepString]; 
     148                [prefs setInteger:4 forKey:OnScreensaverString]; 
     149                [prefs setInteger:4 forKey:FollowKeychainString]; 
     150                [prefs setInteger:0 forKey:MinutesOfSleepString];              
     151                [prefs setInteger:30 forKey:CheckScreensaverIntervalString]; 
     152                [prefs setInteger:0 forKey:KeyTimeoutString]; 
    153153 
    154154                [prefs synchronize]; 
    155155 
    156                 [addKeysOnConnection setState:[prefs boolForKey:addKeysOnConnectionString]]; 
    157                 [askForConfirmation setState:[prefs boolForKey:askForConfirmationString]]; 
    158  
    159                 [onSleep selectItemAtIndex:[onSleep indexOfItemWithTag:[prefs integerForKey:onSleepString]]]; 
    160                 [onScreensaver selectItemAtIndex:[onScreensaver indexOfItemWithTag:[prefs integerForKey:onScreensaverString]]]; 
    161                 [followKeychain selectItemAtIndex:[followKeychain indexOfItemWithTag:[prefs integerForKey:followKeychainString]]]; 
    162  
    163                 if([prefs integerForKey:onSleepString] == 1) 
     156                [addKeysOnConnection setState:[prefs boolForKey:AddKeysOnConnectionString]]; 
     157                [askForConfirmation setState:[prefs boolForKey:AskForConfirmationString]]; 
     158 
     159                [onSleep selectItemAtIndex:[onSleep indexOfItemWithTag:[prefs integerForKey:OnSleepString]]]; 
     160                [onScreensaver selectItemAtIndex:[onScreensaver indexOfItemWithTag:[prefs integerForKey:OnScreensaverString]]]; 
     161                [followKeychain selectItemAtIndex:[followKeychain indexOfItemWithTag:[prefs integerForKey:FollowKeychainString]]]; 
     162 
     163                if([prefs integerForKey:OnSleepString] == 1) 
    164164                { 
    165165                        [minutesOfSleep setEnabled:YES]; 
     
    173173                } 
    174174         
    175                 [minutesOfSleepTextfield setIntValue:[prefs integerForKey:minutesOfSleepString]]; 
    176                 [minutesOfSleep setIntValue:[prefs integerForKey:minutesOfSleepString]]; 
    177                  
    178                 if([prefs integerForKey:onScreensaverString] > 1) 
     175                [minutesOfSleepTextfield setIntValue:[prefs integerForKey:MinutesOfSleepString]]; 
     176                [minutesOfSleep setIntValue:[prefs integerForKey:MinutesOfSleepString]]; 
     177                 
     178                if([prefs integerForKey:OnScreensaverString] > 1) 
    179179                { 
    180180                        [checkScreensaverInterval setEnabled:YES]; 
     
    188188                } 
    189189                 
    190                 [checkScreensaverIntervalTextfield setIntValue:[prefs integerForKey:checkScreensaverIntervalString]]; 
    191                 [checkScreensaverInterval setIntValue:[prefs integerForKey:checkScreensaverIntervalString]]; 
    192                  
    193                 [keyTimeoutTextfield setIntValue:[prefs integerForKey:keyTimeoutString]]; 
    194                 [keyTimeout setIntValue:[prefs integerForKey:keyTimeoutString]]; 
     190                [checkScreensaverIntervalTextfield setIntValue:[prefs integerForKey:CheckScreensaverIntervalString]]; 
     191                [checkScreensaverInterval setIntValue:[prefs integerForKey:CheckScreensaverIntervalString]]; 
     192                 
     193                [keyTimeoutTextfield setIntValue:[prefs integerForKey:KeyTimeoutString]]; 
     194                [keyTimeout setIntValue:[prefs integerForKey:KeyTimeoutString]]; 
    195195 
    196196        } 
  • trunk/PreferenceViews/TunnelsView.m

    r29 r41  
    2525        [[NSUserDefaults standardUserDefaults] synchronize]; 
    2626        tunnels = [[NSMutableArray alloc] initWithArray: 
    27                                         [[NSUserDefaults standardUserDefaults] arrayForKey:tunnelsString]]; 
     27                                        [[NSUserDefaults standardUserDefaults] arrayForKey:TunnelsString]]; 
    2828         
    2929        if(!tunnels) { 
     
    5151{ 
    5252        NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
    53         [prefs setObject:tunnels forKey:tunnelsString]; 
     53        [prefs setObject:tunnels forKey:TunnelsString]; 
    5454        [prefs synchronize]; 
    5555} 
  • trunk/TunnelController.m

    r29 r41  
    8282         
    8383        [[NSUserDefaults standardUserDefaults] synchronize]; 
    84         newTunnels = [[NSUserDefaults standardUserDefaults] arrayForKey:tunnelsString]; 
     84        newTunnels = [[NSUserDefaults standardUserDefaults] arrayForKey:TunnelsString]; 
    8585         
    8686        // Because we're adding UUIDs, we should give them to all tunnels that don't yet have them 
     
    102102        if (setUUID) { 
    103103                newTunnels = [NSArray arrayWithArray:modifiedTunnels]; 
    104                 [[NSUserDefaults standardUserDefaults] setObject:newTunnels forKey:tunnelsString]; 
     104                [[NSUserDefaults standardUserDefaults] setObject:newTunnels forKey:TunnelsString]; 
    105105        } 
    106106