diff options
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; { |