From 8cc6b55981e808576d32c37f374716015fafe55b Mon Sep 17 00:00:00 2001 From: Sven Weidauer Date: Mon, 24 Jan 2011 09:12:22 +0000 Subject: Nice back/forward buttons and moved refresh button into URL field (like Safari) svn path=/trunk/netsurf/; revision=11477 --- cocoa/BrowserViewController.m | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) (limited to 'cocoa/BrowserViewController.m') diff --git a/cocoa/BrowserViewController.m b/cocoa/BrowserViewController.m index 026bacf24..0d08676be 100644 --- a/cocoa/BrowserViewController.m +++ b/cocoa/BrowserViewController.m @@ -84,6 +84,12 @@ browser_window_set_scale( browser, (float)option_scale / 100.0, true ); } +- (IBAction) backForwardSelected: (id) sender; +{ + if ([sender selectedSegment] == 0) [self goBack: sender]; + else [self goForward: sender]; +} + - (IBAction) goBack: (id) sender; { if (browser && history_back_available( browser->history )) { @@ -108,25 +114,6 @@ browser_window_stop( browser ); } -- (BOOL) validateToolbarItem: (NSToolbarItem *)theItem; -{ - SEL action = [theItem action]; - - if (action == @selector( goBack: )) { - return browser != NULL && history_back_available( browser->history ); - } - - if (action == @selector( goForward: )) { - return browser != NULL && history_forward_available( browser->history ); - } - - if (action == @selector( reloadPage: )) { - return browser_window_reload_available( browser ); - } - - return YES; -} - static inline bool compare_float( float a, float b ) { const float epsilon = 0.00001; -- cgit v1.2.3