diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-31 18:38:03 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-31 18:38:03 +0000 |
commit | 4ed1832fe776158c0682393ca4794e63ca53962f (patch) | |
tree | 97484bd22f87e7deb33bd0e46632f69876a12b1a /cocoa/NetSurfAppDelegate.m | |
parent | 827c267c8452806c3f41cdd4883be0f4b578ad50 (diff) | |
download | netsurf-4ed1832fe776158c0682393ca4794e63ca53962f.tar.gz netsurf-4ed1832fe776158c0682393ca4794e63ca53962f.tar.bz2 |
Implemented preferences window.
svn path=/trunk/netsurf/; revision=11565
Diffstat (limited to 'cocoa/NetSurfAppDelegate.m')
-rw-r--r-- | cocoa/NetSurfAppDelegate.m | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cocoa/NetSurfAppDelegate.m b/cocoa/NetSurfAppDelegate.m index f6ddc2146..551800de8 100644 --- a/cocoa/NetSurfAppDelegate.m +++ b/cocoa/NetSurfAppDelegate.m @@ -18,6 +18,7 @@ #import "NetSurfAppDelegate.h" #import "cocoa/SearchWindowController.h" +#import "cocoa/PreferencesWindowController.h" #import "desktop/browser.h" #import "desktop/options.h" @@ -33,6 +34,7 @@ @synthesize historyWindow; @synthesize search; +@synthesize preferences; - (void) newDocument: (id) sender; { @@ -92,6 +94,14 @@ return YES; } +- (IBAction) showPreferences: (id) sender; +{ + if (preferences == nil) { + [self setPreferences: [[[PreferencesWindowController alloc] init] autorelease]]; + } + [preferences showWindow: sender]; +} + // Application delegate methods - (BOOL) applicationOpenUntitledFile: (NSApplication *)sender; |