Chromium Code Reviews
DescriptionRemove unneeded Convert* methods and move many from FrameViewBase to FrameView.
I am cleaning up the Convert methods and moving them out of FrameViewBase
in preparation for removing Scrollbar from inheriting from FrameViewBase.
With this change, Scrollbar no longer has any calls to FrameViewBase methods.
There were Convert methods in scrollbar classes that are never called.
* Scrollbar
- ConvertFromContainingFrameViewBase(IntRect)
- ConvertToContainingFrameViewBase(IntPoint)
* ScrollableArea and PaintLayerScrollableArea
- ConvertFromContainingFrameViewBaseToScrollbar(IntPoint)
BUG=637460
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2832883003
Cr-Commit-Position: refs/heads/master@{#466440}
Committed: https://chromium.googlesource.com/chromium/src/+/5a589220480eef0ce8436e3bdd00c796d914a596
Patch Set 1 #Patch Set 2 : fix for RemoteFrameView #Patch Set 3 : Cleanup convert methods #Patch Set 4 : remove scrollbar convert methods #
Total comments: 2
Patch Set 5 : fix mac #Patch Set 6 : fix comment #Patch Set 7 : Implement ScrollableArea::ConvertFromScrollbarToContainingFrameViewBase(IntRect) #Patch Set 8 : fix ScrollableArea::ConvertFromScrollbarToContainingFrameViewBase and remove dchecks #Messages
Total messages: 44 (36 generated)
|