summaryrefslogtreecommitdiff
path: root/cocoa/NetSurfAppDelegate.m
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-01-31 18:38:03 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-01-31 18:38:03 +0000
commit4ed1832fe776158c0682393ca4794e63ca53962f (patch)
tree97484bd22f87e7deb33bd0e46632f69876a12b1a /cocoa/NetSurfAppDelegate.m
parent827c267c8452806c3f41cdd4883be0f4b578ad50 (diff)
downloadnetsurf-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.m10
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;