Index: chrome/browser/cocoa/bookmark_editor_controller.h |
=================================================================== |
--- chrome/browser/cocoa/bookmark_editor_controller.h (revision 30403) |
+++ chrome/browser/cocoa/bookmark_editor_controller.h (working copy) |
@@ -12,13 +12,15 @@ |
#include "base/scoped_nsobject.h" |
#include "chrome/browser/bookmarks/bookmark_editor.h" |
+@class BookmarkTreeBrowserCell; |
+ |
// A controller for the bookmark editor, opened with Edit... from the |
// context menu of a bookmark button. |
@interface BookmarkEditorController : NSWindowController<NSTextFieldDelegate> { |
@private |
IBOutlet NSTextField* nameField_; |
IBOutlet NSTextField* urlField_; |
- IBOutlet NSBrowser* browser_; |
+ IBOutlet NSBrowser* folderBrowser_; |
IBOutlet NSButton* okButton_; |
IBOutlet NSButton* newFolderButton_; |
@@ -31,6 +33,7 @@ |
scoped_nsobject<NSString> initialName_; |
scoped_nsobject<NSString> initialUrl_; |
+ scoped_nsobject<BookmarkTreeBrowserCell> currentEditCell_; |
} |
- (id)initWithParentWindow:(NSWindow*)parentWindow |
@@ -43,8 +46,11 @@ |
// Run the bookmark editor as a modal sheet. Does not block. |
- (void)runAsModalSheet; |
+// Create a new folder at the end of the selected parent folder, give it |
+// an untitled name, and put it into editing mode. |
+- (IBAction)newFolder:(id)sender; |
+ |
// Actions for the buttons at the bottom of the window. |
-- (IBAction)newFolder:(id)sender; |
- (IBAction)cancel:(id)sender; |
- (IBAction)ok:(id)sender; |
@end |
@@ -56,6 +62,4 @@ |
- (void)selectTestNodeInBrowser:(const BookmarkNode*)node; |
@end |
- |
#endif /* CHROME_BROWSER_COCOA_BOOKMARK_EDITOR_CONTROLLER_H_ */ |
- |