summaryrefslogtreecommitdiff
path: root/cocoa/BrowserView.m
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-01-13 17:20:13 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-01-13 17:20:13 +0000
commit2ab5636619d6e0a44c32e10cd71c9f99c5fe5977 (patch)
tree43fc76eb474eac7dff1c18e85374513a9fc3345e /cocoa/BrowserView.m
parenta9b60753f9c7a57aae2af50943e3ad81203e73e1 (diff)
downloadnetsurf-2ab5636619d6e0a44c32e10cd71c9f99c5fe5977.tar.gz
netsurf-2ab5636619d6e0a44c32e10cd71c9f99c5fe5977.tar.bz2
Zooming, opening files, accepting http and https URLs
svn path=/trunk/netsurf/; revision=11310
Diffstat (limited to 'cocoa/BrowserView.m')
-rw-r--r--cocoa/BrowserView.m15
1 files changed, 15 insertions, 0 deletions
diff --git a/cocoa/BrowserView.m b/cocoa/BrowserView.m
index 0aed72142..d26fc8bdd 100644
--- a/cocoa/BrowserView.m
+++ b/cocoa/BrowserView.m
@@ -22,6 +22,7 @@
#import "desktop/history_core.h"
#import "desktop/plotters.h"
#import "desktop/textinput.h"
+#import "desktop/options.h"
@implementation BrowserView
@@ -244,6 +245,20 @@ static inline NSRect cocoa_get_caret_rect( BrowserView *view )
browser_window_reformat( browser, [self bounds].size.width, [self bounds].size.height );
}
+- (void) zoomIn: (id) sender;
+{
+ browser_window_set_scale( browser, browser->scale * 1.1, true );
+}
+
+- (void) zoomOut: (id) sender;
+{
+ browser_window_set_scale( browser, browser->scale * 0.9, true );
+}
+
+- (void) zoomImageToActualSize: (id) sender;
+{
+ browser_window_set_scale( browser, (float)option_scale / 100.0, true );
+}
- (IBAction) goBack: (id) sender;
{