summaryrefslogtreecommitdiff
path: root/cocoa/BrowserView.m
diff options
context:
space:
mode:
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;
{