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

Side by Side Diff: cc/test/fake_painted_scrollbar_layer.cc

Issue 150603004: Fixed rounding issue on scrollbar rasterization. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 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 | Annotate | Revision Log
OLDNEW
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
11 namespace cc { 11 namespace cc {
12 12
13 scoped_refptr<FakePaintedScrollbarLayer> FakePaintedScrollbarLayer::Create( 13 scoped_refptr<FakePaintedScrollbarLayer> FakePaintedScrollbarLayer::Create(
14 bool paint_during_update, 14 bool paint_during_update,
15 bool has_thumb, 15 bool has_thumb,
16 int scrolling_layer_id) { 16 int scrolling_layer_id) {
17 FakeScrollbar* fake_scrollbar = new FakeScrollbar( 17 return Create(paint_during_update, has_thumb, scrolling_layer_id,
18 paint_during_update, has_thumb, false); 18 new FakeScrollbar(paint_during_update, has_thumb, false));
19 }
20 scoped_refptr<FakePaintedScrollbarLayer> FakePaintedScrollbarLayer::Create(
21 bool paint_during_update,
22 bool has_thumb,
23 int scrolling_layer_id,
24 FakeScrollbar* fake_scrollbar) {
19 return make_scoped_refptr(new FakePaintedScrollbarLayer( 25 return make_scoped_refptr(new FakePaintedScrollbarLayer(
20 fake_scrollbar, scrolling_layer_id)); 26 fake_scrollbar, scrolling_layer_id));
21 } 27 }
22 28
23 FakePaintedScrollbarLayer::FakePaintedScrollbarLayer( 29 FakePaintedScrollbarLayer::FakePaintedScrollbarLayer(
24 FakeScrollbar* fake_scrollbar, 30 FakeScrollbar* fake_scrollbar,
25 int scrolling_layer_id) 31 int scrolling_layer_id)
26 : PaintedScrollbarLayer(scoped_ptr<Scrollbar>(fake_scrollbar).Pass(), 32 : PaintedScrollbarLayer(scoped_ptr<Scrollbar>(fake_scrollbar).Pass(),
27 scrolling_layer_id), 33 scrolling_layer_id),
28 update_count_(0), 34 update_count_(0),
(...skipping 18 matching lines...) Expand all
47 ++push_properties_count_; 53 ++push_properties_count_;
48 } 54 }
49 55
50 scoped_ptr<base::AutoReset<bool> > 56 scoped_ptr<base::AutoReset<bool> >
51 FakePaintedScrollbarLayer::IgnoreSetNeedsCommit() { 57 FakePaintedScrollbarLayer::IgnoreSetNeedsCommit() {
52 return make_scoped_ptr( 58 return make_scoped_ptr(
53 new base::AutoReset<bool>(&ignore_set_needs_commit_, true)); 59 new base::AutoReset<bool>(&ignore_set_needs_commit_, true));
54 } 60 }
55 61
56 } // namespace cc 62 } // namespace cc
OLDNEW
« cc/layers/painted_scrollbar_layer.cc ('K') | « cc/test/fake_painted_scrollbar_layer.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698