|
[Mac] Replace the custom bookmark menus with native NSMenus.
This replaces a lot of custom code with an implementation that reuses the
architecture of the menubar Bookmarks menu.
This CL introduces two minor regressions (bugs pending):
* Hover state is lost after menu is opened. Mousing out/back over fixes.
* The off-the-side menu contains all items from the bookmark bar.
BUG= 78151
TEST=Click on a bookmark folder button. A menu opens.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=95609
Total comments: 10
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+375 lines, -12542 lines) |
Patch |
 |
D |
chrome/app/nibs/BookmarkBarFolderWindow.xib
|
View
|
1
2
|
1 chunk |
+0 lines, -2593 lines |
0 comments
|
Download
|
 |
|
chrome/app/theme/menu_hierarchy_arrow.pdf
|
View
|
1
2
|
1 chunk |
+2 lines, -1515 lines |
0 comments
|
Download
|
 |
|
chrome/app/theme/menu_overflow_down.pdf
|
View
|
1
2
|
1 chunk |
+2 lines, -1531 lines |
0 comments
|
Download
|
 |
|
chrome/app/theme/menu_overflow_up.pdf
|
View
|
1
2
|
1 chunk |
+2 lines, -1558 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.h
|
View
|
1
2
|
1 chunk |
+0 lines, -70 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm
|
View
|
1
2
|
18 chunks |
+5 lines, -176 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller_unittest.mm
|
View
|
1
2
|
9 chunks |
+21 lines, -360 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_controller.h
|
View
|
1
2
|
1 chunk |
+22 lines, -196 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_controller.mm
|
View
|
1
2
|
1 chunk |
+66 lines, -1957 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_controller_unittest.mm
|
View
|
1
2
|
2 chunks |
+115 lines, -1517 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_hover_state.h
|
View
|
1
2
|
1 chunk |
+0 lines, -78 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_hover_state.mm
|
View
|
1
2
|
1 chunk |
+0 lines, -173 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_hover_state_unittest.mm
|
View
|
1
2
|
1 chunk |
+0 lines, -77 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_view.h
|
View
|
1
2
|
1 chunk |
+0 lines, -21 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_view.mm
|
View
|
1
2
|
1 chunk |
+0 lines, -206 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_view_unittest.mm
|
View
|
1
2
|
1 chunk |
+0 lines, -151 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_window.h
|
View
|
1
2
|
1 chunk |
+0 lines, -33 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_window.mm
|
View
|
1
2
|
1 chunk |
+0 lines, -90 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_window_unittest.mm
|
View
|
1
2
|
1 chunk |
+0 lines, -49 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_unittest_helper.h
|
View
|
1
2
|
3 chunks |
+8 lines, -10 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_unittest_helper.mm
|
View
|
1
2
|
2 chunks |
+20 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_button.h
|
View
|
1
2
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_button.mm
|
View
|
1
2
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_button_cell.h
|
View
|
1
2
|
1 chunk |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_button_cell.mm
|
View
|
1
2
|
3 chunks |
+0 lines, -46 lines |
0 comments
|
Download
|
 |
|
chrome/browser/ui/cocoa/bookmarks/bookmark_button_cell_unittest.mm
|
View
|
1
2
|
1 chunk |
+0 lines, -25 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_folder_target_unittest.mm
|
View
|
1
2
|
3 chunks |
+15 lines, -34 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_menu_bridge.h
|
View
|
1
2
|
5 chunks |
+22 lines, -12 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_menu_bridge.mm
|
View
|
1
2
|
6 chunks |
+39 lines, -22 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_menu_bridge_unittest.mm
|
View
|
1
2
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_menu_cocoa_controller.h
|
View
|
1
2
|
2 chunks |
+17 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_menu_cocoa_controller.mm
|
View
|
1
2
|
2 chunks |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_dll.gypi
|
View
|
1
2
|
2 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests.gypi
|
View
|
1
2
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|