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

Side by Side Diff: cc/trees/layer_tree_host_common_unittest.cc

Issue 1639363002: Move have_wheel_event_handlers to WebLayerTreeView. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove blank line Created 4 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
« no previous file with comments | « cc/trees/layer_tree_host_common.cc ('k') | cc/trees/layer_tree_host_impl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2011 The Chromium Authors. All rights reserved. 1 // Copyright 2011 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/trees/layer_tree_host_common.h" 5 #include "cc/trees/layer_tree_host_common.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <set> 10 #include <set>
(...skipping 9099 matching lines...) Expand 10 before | Expand all | Expand 10 after
9110 LayerImpl* root = root_layer(); 9110 LayerImpl* root = root_layer();
9111 LayerImpl* child = AddChild<LayerImpl>(root); 9111 LayerImpl* child = AddChild<LayerImpl>(root);
9112 9112
9113 gfx::Transform identity; 9113 gfx::Transform identity;
9114 9114
9115 SetLayerPropertiesForTesting(root, identity, gfx::Point3F(), gfx::PointF(), 9115 SetLayerPropertiesForTesting(root, identity, gfx::Point3F(), gfx::PointF(),
9116 gfx::Size(100, 100), true, false, true); 9116 gfx::Size(100, 100), true, false, true);
9117 SetLayerPropertiesForTesting(child, identity, gfx::Point3F(), gfx::PointF(), 9117 SetLayerPropertiesForTesting(child, identity, gfx::Point3F(), gfx::PointF(),
9118 gfx::Size(100, 100), true, false, false); 9118 gfx::Size(100, 100), true, false, false);
9119 9119
9120 EXPECT_EQ(root->layer_or_descendant_has_input_handler(), false); 9120 EXPECT_EQ(root->layer_or_descendant_has_touch_handler(), false);
9121 9121
9122 child->SetHaveWheelEventHandlers(true); 9122 child->SetTouchEventHandlerRegion(gfx::Rect(0, 0, 100, 100));
9123 ExecuteCalculateDrawProperties(root); 9123 ExecuteCalculateDrawProperties(root);
9124 EXPECT_EQ(root->layer_or_descendant_has_input_handler(), true); 9124 EXPECT_EQ(root->layer_or_descendant_has_touch_handler(), true);
9125 9125
9126 child->SetHaveWheelEventHandlers(false); 9126 child->SetTouchEventHandlerRegion(gfx::Rect());
9127 ExecuteCalculateDrawProperties(root); 9127 ExecuteCalculateDrawProperties(root);
9128 EXPECT_EQ(root->layer_or_descendant_has_input_handler(), false); 9128 EXPECT_EQ(root->layer_or_descendant_has_touch_handler(), false);
9129 } 9129 }
9130 9130
9131 TEST_F(LayerTreeHostCommonTest, ResetPropertyTreeIndices) { 9131 TEST_F(LayerTreeHostCommonTest, ResetPropertyTreeIndices) {
9132 gfx::Transform identity; 9132 gfx::Transform identity;
9133 gfx::Transform translate_z; 9133 gfx::Transform translate_z;
9134 translate_z.Translate3d(0, 0, 10); 9134 translate_z.Translate3d(0, 0, 10);
9135 9135
9136 scoped_refptr<Layer> root = Layer::Create(layer_settings()); 9136 scoped_refptr<Layer> root = Layer::Create(layer_settings());
9137 SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(), 9137 SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
9138 gfx::PointF(), gfx::Size(800, 800), true, false); 9138 gfx::PointF(), gfx::Size(800, 800), true, false);
(...skipping 475 matching lines...) Expand 10 before | Expand all | Expand 10 after
9614 true); 9614 true);
9615 gfx::Transform translation; 9615 gfx::Transform translation;
9616 translation.Translate(10, 10); 9616 translation.Translate(10, 10);
9617 SetLayerPropertiesForTesting(test_layer, translation, gfx::Point3F(), 9617 SetLayerPropertiesForTesting(test_layer, translation, gfx::Point3F(),
9618 gfx::PointF(), gfx::Size(20, 20), true, false, 9618 gfx::PointF(), gfx::Size(20, 20), true, false,
9619 false); 9619 false);
9620 9620
9621 render_surface->SetMasksToBounds(true); 9621 render_surface->SetMasksToBounds(true);
9622 test_layer->SetDrawsContent(true); 9622 test_layer->SetDrawsContent(true);
9623 test_layer->SetOpacity(0); 9623 test_layer->SetOpacity(0);
9624 test_layer->SetHaveWheelEventHandlers(true); 9624 test_layer->SetTouchEventHandlerRegion(gfx::Rect(0, 0, 20, 20));
9625 9625
9626 ExecuteCalculateDrawProperties(root); 9626 ExecuteCalculateDrawProperties(root);
9627 EXPECT_EQ(translation, test_layer->ScreenSpaceTransform()); 9627 EXPECT_EQ(translation, test_layer->ScreenSpaceTransform());
9628 } 9628 }
9629 9629
9630 TEST_F(LayerTreeHostCommonTest, ClipChildVisibleRect) { 9630 TEST_F(LayerTreeHostCommonTest, ClipChildVisibleRect) {
9631 LayerImpl* root = root_layer(); 9631 LayerImpl* root = root_layer();
9632 LayerImpl* clip_parent = AddChildToRoot<LayerImpl>(); 9632 LayerImpl* clip_parent = AddChildToRoot<LayerImpl>();
9633 LayerImpl* render_surface = AddChild<LayerImpl>(clip_parent); 9633 LayerImpl* render_surface = AddChild<LayerImpl>(clip_parent);
9634 LayerImpl* clip_child = AddChild<LayerImpl>(render_surface); 9634 LayerImpl* clip_child = AddChild<LayerImpl>(render_surface);
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after
10020 EXPECT_EQ(scroll_child6.id, grand_child10->scroll_tree_index()); 10020 EXPECT_EQ(scroll_child6.id, grand_child10->scroll_tree_index());
10021 EXPECT_EQ(scroll_root1.id, parent3->scroll_tree_index()); 10021 EXPECT_EQ(scroll_root1.id, parent3->scroll_tree_index());
10022 EXPECT_EQ(scroll_child7.id, child8->scroll_tree_index()); 10022 EXPECT_EQ(scroll_child7.id, child8->scroll_tree_index());
10023 EXPECT_EQ(scroll_root1.id, parent4->scroll_tree_index()); 10023 EXPECT_EQ(scroll_root1.id, parent4->scroll_tree_index());
10024 EXPECT_EQ(scroll_root1.id, child9->scroll_tree_index()); 10024 EXPECT_EQ(scroll_root1.id, child9->scroll_tree_index());
10025 EXPECT_EQ(scroll_root1.id, grand_child12->scroll_tree_index()); 10025 EXPECT_EQ(scroll_root1.id, grand_child12->scroll_tree_index());
10026 } 10026 }
10027 10027
10028 } // namespace 10028 } // namespace
10029 } // namespace cc 10029 } // namespace cc
OLDNEW
« no previous file with comments | « cc/trees/layer_tree_host_common.cc ('k') | cc/trees/layer_tree_host_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698