Bookmark context menu unforking:
- create cross-platform BookmarkContextMenuController
- use the new class on GTK (replacing BookmarkContextMenuControllerGtk)
- keep using the old class on views (now named BookmarkContextMenuControllerViews)
- add tests for the new BookmarkContextMenuController
Review URL: http://codereview.chromium.org/577016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38371 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 9a4a831..ca123dd7 100755
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -922,8 +922,6 @@
'browser/gtk/bookmark_bar_instructions_gtk.h',
'browser/gtk/bookmark_bubble_gtk.cc',
'browser/gtk/bookmark_bubble_gtk.h',
- 'browser/gtk/bookmark_context_menu_gtk.cc',
- 'browser/gtk/bookmark_context_menu_gtk.h',
'browser/gtk/bookmark_editor_gtk.cc',
'browser/gtk/bookmark_editor_gtk.h',
'browser/gtk/bookmark_manager_gtk.cc',
@@ -1755,6 +1753,8 @@
'browser/views/bookmark_bubble_view.h',
'browser/views/bookmark_context_menu.cc',
'browser/views/bookmark_context_menu.h',
+ 'browser/views/bookmark_context_menu_controller_views.cc',
+ 'browser/views/bookmark_context_menu_controller_views.h',
'browser/views/bookmark_editor_view.cc',
'browser/views/bookmark_editor_view.h',
'browser/views/bookmark_folder_tree_view.cc',
@@ -2364,6 +2364,8 @@
['include', '^browser/views/bookmark_bubble_view.h'],
['include', '^browser/views/bookmark_context_menu.cc'],
['include', '^browser/views/bookmark_context_menu.h'],
+ ['include', '^browser/views/bookmark_context_menu_controller_views.cc'],
+ ['include', '^browser/views/bookmark_context_menu_controller_views.h'],
['include', '^browser/views/bookmark_menu_button.cc'],
['include', '^browser/views/bookmark_menu_button.h'],
['include', '^browser/views/bookmark_menu_controller_views.cc'],