Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4888)

Unified Diff: chrome/browser/ui/cocoa/bookmarks/bookmark_editor_controller.mm

Issue 2921083003: [Mac] Touch Bar Support for Dialogs (Closed)
Patch Set: Added test and renamed methods Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/cocoa/bookmarks/bookmark_editor_controller.mm
diff --git a/chrome/browser/ui/cocoa/bookmarks/bookmark_editor_controller.mm b/chrome/browser/ui/cocoa/bookmarks/bookmark_editor_controller.mm
index 571d7b3f56ec9683bbaf43ed9000ad45c6ec4975..f97970d7d52e47f8c5473468064d9361e1c2e34a 100644
--- a/chrome/browser/ui/cocoa/bookmarks/bookmark_editor_controller.mm
+++ b/chrome/browser/ui/cocoa/bookmarks/bookmark_editor_controller.mm
@@ -8,6 +8,7 @@
#include "base/strings/sys_string_conversions.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/bookmarks/bookmark_utils.h"
+#import "chrome/browser/ui/cocoa/dialog_text_field_editor.h"
#include "components/bookmarks/browser/bookmark_expanded_state_tracker.h"
#include "components/bookmarks/browser/bookmark_model.h"
#include "components/url_formatter/url_fixer.h"
@@ -81,6 +82,22 @@ using bookmarks::BookmarkNode;
[self bookmarkModel]->expanded_state_tracker()->GetExpandedNodes()];
}
+- (id)windowWillReturnFieldEditor:(NSWindow*)sender toObject:(id)obj {
+ if (obj == urlField_) {
+ if (!urlFieldEditor_)
+ urlFieldEditor_.reset([[DialogTextFieldEditor alloc] init]);
+
+ return urlFieldEditor_.autorelease();
+ } else if (obj == nameTextField_) {
+ if (!nameFieldEditor_)
+ nameFieldEditor_.reset([[DialogTextFieldEditor alloc] init]);
+
+ return nameFieldEditor_.autorelease();
+ }
+
+ return nil;
+}
+
- (void)nodeRemoved:(const BookmarkNode*)node
fromParent:(const BookmarkNode*)parent
{
« no previous file with comments | « chrome/browser/ui/cocoa/bookmarks/bookmark_editor_controller.h ('k') | chrome/browser/ui/cocoa/browser_window_touch_bar.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698