OLD | NEW |
1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "cc/layers/scrollbar_layer.h" | 5 #include "cc/layers/scrollbar_layer.h" |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 #include "base/debug/trace_event.h" | 8 #include "base/debug/trace_event.h" |
9 #include "cc/layers/scrollbar_layer_impl.h" | 9 #include "cc/layers/scrollbar_layer_impl.h" |
10 #include "cc/resources/caching_bitmap_content_layer_updater.h" | 10 #include "cc/resources/caching_bitmap_content_layer_updater.h" |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 bool thumb_present = geometry_->hasThumb(scrollbar_); | 186 bool thumb_present = geometry_->hasThumb(scrollbar_); |
187 if (thumb_present) { | 187 if (thumb_present) { |
188 if (track_part_ == WebKit::WebScrollbar::ForwardTrackPart) | 188 if (track_part_ == WebKit::WebScrollbar::ForwardTrackPart) |
189 painter_->PaintForwardTrackPart(canvas, track_paint_rect); | 189 painter_->PaintForwardTrackPart(canvas, track_paint_rect); |
190 else | 190 else |
191 painter_->PaintBackTrackPart(canvas, track_paint_rect); | 191 painter_->PaintBackTrackPart(canvas, track_paint_rect); |
192 } | 192 } |
193 | 193 |
194 painter_->PaintTickmarks(canvas, track_paint_rect); | 194 painter_->PaintTickmarks(canvas, track_paint_rect); |
195 } | 195 } |
| 196 |
196 private: | 197 private: |
197 ScrollbarBackgroundPainter(WebKit::WebScrollbar* scrollbar, | 198 ScrollbarBackgroundPainter(WebKit::WebScrollbar* scrollbar, |
198 ScrollbarThemePainter *painter, | 199 ScrollbarThemePainter *painter, |
199 WebKit::WebScrollbarThemeGeometry* geometry, | 200 WebKit::WebScrollbarThemeGeometry* geometry, |
200 WebKit::WebScrollbar::ScrollbarPart trackPart) | 201 WebKit::WebScrollbar::ScrollbarPart trackPart) |
201 : scrollbar_(scrollbar), | 202 : scrollbar_(scrollbar), |
202 painter_(painter), | 203 painter_(painter), |
203 geometry_(geometry), | 204 geometry_(geometry), |
204 track_part_(trackPart) {} | 205 track_part_(trackPart) {} |
205 | 206 |
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 thumb_.get(), | 432 thumb_.get(), |
432 origin_thumb_rect, | 433 origin_thumb_rect, |
433 queue, | 434 queue, |
434 stats); | 435 stats); |
435 } | 436 } |
436 | 437 |
437 dirty_rect_ = gfx::RectF(); | 438 dirty_rect_ = gfx::RectF(); |
438 } | 439 } |
439 | 440 |
440 } // namespace cc | 441 } // namespace cc |
OLD | NEW |