Chromium Code Reviews
DescriptionSimplify ash shelf layout code.
Remove Shelf::[G|S]etShelfViewBounds.
Remove ShelfWidget::DelegateView::Layout override.
Use FillLayout instead, with an empty border on the parent.
Use ScreenUtil::GetShelfDisplayBoundsInRoot consistently.
Refactor ShelfLayoutManager::CalculateTargetBounds, etc.
BUG=57406
TEST=No behavior changes or regressions.
R=sky@chromium.org
Committed: https://crrev.com/932c2ee1d4a454f926a725c38a3b5f78c88a0667
Cr-Commit-Position: refs/heads/master@{#378707}
Patch Set 1 #Patch Set 2 : sync and rebase #Patch Set 3 : Simplify patch and fix tests. #Patch Set 4 : Restore ConvertRectToScreen calls. #
Messages
Total messages: 26 (15 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||