|
|
Cleanup ash shelf accessor functions.
Remove RootWindowController::ForShelf, use ForWindow instead.
Remove ShelfLayoutManager::ForShelf, use Shelf::For*, etc.
Avoid direct RootWindowController use with Shelf::ForWindow.
Add Shelf::shelf_layout_manager() accessor via ShelfWidget.
(avoid Shelf::ForWindow in shell.cc for ShelfDelegate init path)
(No Shelf exists for ShelfWidget::CreateShelf's delegate init)
Make ShelfView take a Shelf* pointer; not ShelfLayoutManager.
Add Shelf alignment helpers to avoid ShelfLayoutManager use.
Miscellaneous refactoring of shelf object access callsites.
TODO: Remove Shell::[G|S]etShelfAutoHideBehavior
TODO: Remove Shell::[G|S]etShelfAlignment
BUG= 557406
TEST=No regressions or behavior changes.
R=sky@chromium.org
Committed: https://crrev.com/a7e8a5f5cabcd125f82b6a204cf1210dad41a1f7
Cr-Commit-Position: refs/heads/master@{#378392}
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+275 lines, -372 lines) |
Patch |
 |
M |
ash/focus_cycler_unittest.cc
|
View
|
1
2
|
2 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
ash/metrics/user_metrics_recorder.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+5 lines, -8 lines |
0 comments
|
Download
|
 |
M |
ash/root_window_controller.h
|
View
|
2
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ash/root_window_controller.cc
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/overflow_bubble.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/overflow_bubble_view.h
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/overflow_bubble_view.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+9 lines, -21 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/overflow_button.h
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/overflow_button.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf.h
|
View
|
1
2
3
4
5
6
|
4 chunks |
+33 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf.cc
|
View
|
1
2
3
4
|
4 chunks |
+9 lines, -8 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_alignment_menu.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_button.h
|
View
|
1
2
3
4
|
6 chunks |
+5 lines, -11 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_button.cc
|
View
|
1
2
3
4
5
6
|
7 chunks |
+29 lines, -44 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_layout_manager.h
|
View
|
1
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_layout_manager.cc
|
View
|
1
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_layout_manager_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_tooltip_manager.cc
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_view.h
|
View
|
1
2
3
4
|
6 chunks |
+8 lines, -13 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_view.cc
|
View
|
1
2
3
4
5
6
|
27 chunks |
+63 lines, -86 lines |
0 comments
|
Download
|
 |
M |
ash/shelf/shelf_view_unittest.cc
|
View
|
1
2
3
4
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ash/shell.cc
|
View
|
1
2
|
4 chunks |
+13 lines, -11 lines |
0 comments
|
Download
|
 |
M |
ash/system/web_notification/ash_popup_alignment_delegate_unittest.cc
|
View
|
1
|
7 chunks |
+8 lines, -7 lines |
0 comments
|
Download
|
 |
M |
ash/wm/app_list_controller.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ash/wm/dock/docked_window_layout_manager.cc
|
View
|
1
2
|
4 chunks |
+7 lines, -15 lines |
0 comments
|
Download
|
 |
M |
ash/wm/panels/panel_layout_manager.cc
|
View
|
1
2
3
4
5
|
7 chunks |
+8 lines, -16 lines |
0 comments
|
Download
|
 |
M |
ash/wm/panels/panel_layout_manager_unittest.cc
|
View
|
1
2
|
4 chunks |
+7 lines, -13 lines |
0 comments
|
Download
|
 |
M |
ash/wm/window_animations.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+7 lines, -16 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace_layout_manager_unittest.cc
|
View
|
1
2
|
5 chunks |
+9 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
View
|
1
2
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/accessibility/chromevox_panel.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc
|
View
|
1
2
|
3 chunks |
+3 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/shelf_browsertest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+17 lines, -18 lines |
0 comments
|
Download
|
Total messages: 35 (19 generated)
|