diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-13 17:20:13 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-13 17:20:13 +0000 |
commit | 2ab5636619d6e0a44c32e10cd71c9f99c5fe5977 (patch) | |
tree | 43fc76eb474eac7dff1c18e85374513a9fc3345e /cocoa/BrowserView.m | |
parent | a9b60753f9c7a57aae2af50943e3ad81203e73e1 (diff) | |
download | netsurf-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.m | 15 |
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; { |