OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/test/fake_painted_scrollbar_layer.h" | 5 #include "cc/test/fake_painted_scrollbar_layer.h" |
6 | 6 |
7 #include "base/auto_reset.h" | 7 #include "base/auto_reset.h" |
8 #include "cc/resources/resource_update_queue.h" | 8 #include "cc/resources/resource_update_queue.h" |
9 #include "cc/test/fake_scrollbar.h" | 9 #include "cc/test/fake_scrollbar.h" |
10 | 10 |
(...skipping 10 matching lines...) Expand all Loading... |
21 } | 21 } |
22 | 22 |
23 FakePaintedScrollbarLayer::FakePaintedScrollbarLayer( | 23 FakePaintedScrollbarLayer::FakePaintedScrollbarLayer( |
24 FakeScrollbar* fake_scrollbar, | 24 FakeScrollbar* fake_scrollbar, |
25 int scrolling_layer_id) | 25 int scrolling_layer_id) |
26 : PaintedScrollbarLayer(scoped_ptr<Scrollbar>(fake_scrollbar).Pass(), | 26 : PaintedScrollbarLayer(scoped_ptr<Scrollbar>(fake_scrollbar).Pass(), |
27 scrolling_layer_id), | 27 scrolling_layer_id), |
28 update_count_(0), | 28 update_count_(0), |
29 push_properties_count_(0), | 29 push_properties_count_(0), |
30 fake_scrollbar_(fake_scrollbar) { | 30 fake_scrollbar_(fake_scrollbar) { |
31 SetAnchorPoint(gfx::PointF(0.f, 0.f)); | |
32 SetBounds(gfx::Size(1, 1)); | 31 SetBounds(gfx::Size(1, 1)); |
33 SetIsDrawable(true); | 32 SetIsDrawable(true); |
34 } | 33 } |
35 | 34 |
36 FakePaintedScrollbarLayer::~FakePaintedScrollbarLayer() {} | 35 FakePaintedScrollbarLayer::~FakePaintedScrollbarLayer() {} |
37 | 36 |
38 bool FakePaintedScrollbarLayer::Update( | 37 bool FakePaintedScrollbarLayer::Update( |
39 ResourceUpdateQueue* queue, | 38 ResourceUpdateQueue* queue, |
40 const OcclusionTracker<Layer>* occlusion) { | 39 const OcclusionTracker<Layer>* occlusion) { |
41 bool updated = PaintedScrollbarLayer::Update(queue, occlusion); | 40 bool updated = PaintedScrollbarLayer::Update(queue, occlusion); |
42 ++update_count_; | 41 ++update_count_; |
43 return updated; | 42 return updated; |
44 } | 43 } |
45 | 44 |
46 void FakePaintedScrollbarLayer::PushPropertiesTo(LayerImpl* layer) { | 45 void FakePaintedScrollbarLayer::PushPropertiesTo(LayerImpl* layer) { |
47 PaintedScrollbarLayer::PushPropertiesTo(layer); | 46 PaintedScrollbarLayer::PushPropertiesTo(layer); |
48 ++push_properties_count_; | 47 ++push_properties_count_; |
49 } | 48 } |
50 | 49 |
51 scoped_ptr<base::AutoReset<bool> > | 50 scoped_ptr<base::AutoReset<bool> > |
52 FakePaintedScrollbarLayer::IgnoreSetNeedsCommit() { | 51 FakePaintedScrollbarLayer::IgnoreSetNeedsCommit() { |
53 return make_scoped_ptr( | 52 return make_scoped_ptr( |
54 new base::AutoReset<bool>(&ignore_set_needs_commit_, true)); | 53 new base::AutoReset<bool>(&ignore_set_needs_commit_, true)); |
55 } | 54 } |
56 | 55 |
57 } // namespace cc | 56 } // namespace cc |
OLD | NEW |