Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(221)

Side by Side Diff: third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp

Issue 2824753005: Rename HostWindow to PlatformChromeClient (Closed)
Patch Set: mac Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights
3 * reserved. 3 * reserved.
4 * 4 *
5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation.
6 * 6 *
7 * Other contributors: 7 * Other contributors:
8 * Robert O'Callahan <roc+@cs.cmu.edu> 8 * Robert O'Callahan <roc+@cs.cmu.edu>
9 * David Baron <dbaron@fas.harvard.edu> 9 * David Baron <dbaron@fas.harvard.edu>
10 * Christian Biesinger <cbiesinger@gmail.com> 10 * Christian Biesinger <cbiesinger@gmail.com>
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
196 has_been_disposed_ = true; 196 has_been_disposed_ = true;
197 #endif 197 #endif
198 } 198 }
199 199
200 DEFINE_TRACE(PaintLayerScrollableArea) { 200 DEFINE_TRACE(PaintLayerScrollableArea) {
201 visitor->Trace(scrollbar_manager_); 201 visitor->Trace(scrollbar_manager_);
202 visitor->Trace(scroll_anchor_); 202 visitor->Trace(scroll_anchor_);
203 ScrollableArea::Trace(visitor); 203 ScrollableArea::Trace(visitor);
204 } 204 }
205 205
206 HostWindow* PaintLayerScrollableArea::GetHostWindow() const { 206 PlatformChromeClient* PaintLayerScrollableArea::GetChromeClient() const {
207 if (Page* page = Box().GetFrame()->GetPage()) 207 if (Page* page = Box().GetFrame()->GetPage())
208 return &page->GetChromeClient(); 208 return &page->GetChromeClient();
209 return nullptr; 209 return nullptr;
210 } 210 }
211 211
212 GraphicsLayer* PaintLayerScrollableArea::LayerForScrolling() const { 212 GraphicsLayer* PaintLayerScrollableArea::LayerForScrolling() const {
213 return Layer()->HasCompositedLayerMapping() 213 return Layer()->HasCompositedLayerMapping()
214 ? Layer()->GetCompositedLayerMapping()->ScrollingContentsLayer() 214 ? Layer()->GetCompositedLayerMapping()->ScrollingContentsLayer()
215 : 0; 215 : 0;
216 } 216 }
(...skipping 1678 matching lines...) Expand 10 before | Expand all | Expand 10 after
1895 return false; 1895 return false;
1896 1896
1897 const TopDocumentRootScrollerController& controller = 1897 const TopDocumentRootScrollerController& controller =
1898 GetLayoutBox()->GetDocument().GetPage()->GlobalRootScrollerController(); 1898 GetLayoutBox()->GetDocument().GetPage()->GlobalRootScrollerController();
1899 1899
1900 return RootScrollerUtil::ScrollableAreaForRootScroller( 1900 return RootScrollerUtil::ScrollableAreaForRootScroller(
1901 controller.GlobalRootScroller()) == this; 1901 controller.GlobalRootScroller()) == this;
1902 } 1902 }
1903 1903
1904 bool PaintLayerScrollableArea::ScheduleAnimation() { 1904 bool PaintLayerScrollableArea::ScheduleAnimation() {
1905 if (HostWindow* window = GetHostWindow()) { 1905 if (PlatformChromeClient* client = GetChromeClient()) {
1906 window->ScheduleAnimation(Box().GetFrame()); 1906 client->ScheduleAnimation(Box().GetFrame());
1907 return true; 1907 return true;
1908 } 1908 }
1909 return false; 1909 return false;
1910 } 1910 }
1911 1911
1912 void PaintLayerScrollableArea::ResetRebuildScrollbarLayerFlags() { 1912 void PaintLayerScrollableArea::ResetRebuildScrollbarLayerFlags() {
1913 rebuild_horizontal_scrollbar_layer_ = false; 1913 rebuild_horizontal_scrollbar_layer_ = false;
1914 rebuild_vertical_scrollbar_layer_ = false; 1914 rebuild_vertical_scrollbar_layer_ = false;
1915 } 1915 }
1916 1916
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
2137 2137
2138 void PaintLayerScrollableArea::DelayScrollOffsetClampScope:: 2138 void PaintLayerScrollableArea::DelayScrollOffsetClampScope::
2139 ClampScrollableAreas() { 2139 ClampScrollableAreas() {
2140 for (auto& scrollable_area : *needs_clamp_) 2140 for (auto& scrollable_area : *needs_clamp_)
2141 scrollable_area->ClampScrollOffsetAfterOverflowChange(); 2141 scrollable_area->ClampScrollOffsetAfterOverflowChange();
2142 delete needs_clamp_; 2142 delete needs_clamp_;
2143 needs_clamp_ = nullptr; 2143 needs_clamp_ = nullptr;
2144 } 2144 }
2145 2145
2146 } // namespace blink 2146 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698