Auto-enable Back / Forward menu items

This commit is contained in:
Allan Odgaard
2013-02-03 10:48:26 +01:00
parent 78c5114ac6
commit b51ed151d6
2 changed files with 7 additions and 0 deletions

View File

@@ -1787,6 +1787,10 @@ namespace
}
else if([menuItem action] == @selector(moveDocumentToNewWindow:))
active = self.documents.size() > 1;
else if([menuItem action] == @selector(goBack:))
active = self.fileBrowser.canGoBack;
else if([menuItem action] == @selector(goForward:))
active = self.fileBrowser.canGoForward;
else if([menuItem action] == @selector(revealFileInProject:) || [menuItem action] == @selector(revealFileInProjectByExpandingAncestors:))
active = [self selectedDocument]->path() != NULL_STR;
else if([menuItem action] == @selector(goToProjectFolder:))

View File

@@ -32,6 +32,9 @@ PUBLIC @interface OakFileBrowser : NSResponder
- (IBAction)deselectAll:(id)sender;
- (IBAction)toggleShowInvisibles:(id)sender;
- (BOOL)canGoBack;
- (BOOL)canGoForward;
- (IBAction)goBack:(id)sender;
- (IBAction)goForward:(id)sender;
- (IBAction)goToParentFolder:(id)sender;