root/trunk/PreferenceController.h

Revision 64, 1.7 kB (checked in by bart, 3 years ago)

Merged tim's branch with the trunk.

Line 
1 #import <Cocoa/Cocoa.h>
2
3 #import "PreferenceView.h"
4
5 extern NSString *SSHToolsPathString;
6 extern NSString *SocketPathString;
7 extern NSString *DisplayString;
8 extern NSString *AddKeysOnConnectionString;
9 extern NSString *AskForConfirmationString;
10 extern NSString *OnSleepString;
11 extern NSString *OnScreensaverString;
12 extern NSString *FollowKeychainString;
13 extern NSString *MinutesOfSleepString;
14 extern NSString *ManageGlobalEnvironmentString;
15 extern NSString *CheckForUpdatesOnStartupString;
16 extern NSString *TunnelsString;
17 extern NSString *UseGlobalEnvironmentString;
18 extern NSString *UseCustomSecuritySettingsString;
19 extern NSString *CheckScreensaverIntervalString;
20 extern NSString *KeyTimeoutString;
21 extern NSString *AddInteractivePasswordString;
22
23 @interface PreferenceController : NSObject
24 {
25         NSDictionary *preferenceItems;
26         NSArray *preferenceItemsKeys;
27        
28         IBOutlet NSWindow *window;
29        
30         IBOutlet PreferenceView *generalController, *displayController, *keysController, *tunnelsController, *securityController, *environmentController;
31
32         NSView *blankView;
33
34         PreferenceView *currentController;
35        
36         NSToolbar *toolbar;
37 }
38
39 + (PreferenceController *)sharedController;
40 + (void)openPreferencesWindow;
41
42 - (void)showWindow;
43 - (NSWindow *)window;
44
45 - (void)switchToViewFromToolbar:(NSToolbarItem *)item;
46 - (void)switchToView:(NSString *)identifier;
47
48 - (void)resizeWindowToSize:(NSSize)size;
49
50 /* NSToolbar delegates. */
51 - (NSToolbarItem*)toolbar:(NSToolbar*)toolbar itemForItemIdentifier:(NSString*)itemIdentifier willBeInsertedIntoToolbar:(BOOL)flag;
52 - (NSArray*)toolbarAllowedItemIdentifiers:(NSToolbar*)toolbar;
53 - (NSArray*)toolbarDefaultItemIdentifiers:(NSToolbar*)toolbar;
54 - (NSArray*)toolbarSelectableItemIdentifiers:(NSToolbar *)toolbar;
55
56 @end
Note: See TracBrowser for help on using the browser.