| Index: ui/views/view_unittest.cc
|
| diff --git a/ui/views/view_unittest.cc b/ui/views/view_unittest.cc
|
| index c29f11d135f3b3a609d9f65718812039b6aea7ef..363c9049f3cc82801ee716910f6696830438cbe2 100644
|
| --- a/ui/views/view_unittest.cc
|
| +++ b/ui/views/view_unittest.cc
|
| @@ -2058,7 +2058,7 @@ TEST_F(ViewTest, TransformPaint) {
|
| // Rotate |v1| counter-clockwise.
|
| gfx::Transform transform;
|
| RotateCounterclockwise(&transform);
|
| - transform.SetTranslateY(500.0f);
|
| + transform.matrix().set(1, 3, 500.0);
|
| v1->SetTransform(transform);
|
|
|
| // |v2| now occupies (100, 200) to (200, 400) in |root|.
|
| @@ -2092,7 +2092,7 @@ TEST_F(ViewTest, TransformEvent) {
|
| // Rotate |v1| counter-clockwise.
|
| gfx::Transform transform(v1->GetTransform());
|
| RotateCounterclockwise(&transform);
|
| - transform.SetTranslateY(500.0f);
|
| + transform.matrix().set(1, 3, 500.0);
|
| v1->SetTransform(transform);
|
|
|
| // |v2| now occupies (100, 200) to (200, 400) in |root|.
|
| @@ -2114,7 +2114,7 @@ TEST_F(ViewTest, TransformEvent) {
|
| // Now rotate |v2| inside |v1| clockwise.
|
| transform = v2->GetTransform();
|
| RotateClockwise(&transform);
|
| - transform.SetTranslateX(100.0f);
|
| + transform.matrix().setDouble(0, 3, 100.0);
|
| v2->SetTransform(transform);
|
|
|
| // Now, |v2| occupies (100, 100) to (200, 300) in |v1|, and (100, 300) to
|
| @@ -2144,12 +2144,13 @@ TEST_F(ViewTest, TransformEvent) {
|
| // Rotate |v3| clockwise with respect to |v2|.
|
| transform = v1->GetTransform();
|
| RotateClockwise(&transform);
|
| - transform.SetTranslateX(30.0f);
|
| + transform.matrix().setDouble(0, 3, 30.0);
|
| v3->SetTransform(transform);
|
|
|
| // Scale |v2| with respect to |v1| along both axis.
|
| transform = v2->GetTransform();
|
| - transform.SetScale(0.8f, 0.5f);
|
| + transform.matrix().setDouble(0, 0, 0.8);
|
| + transform.matrix().setDouble(1, 1, 0.5);
|
| v2->SetTransform(transform);
|
|
|
| // |v3| occupies (108, 105) to (132, 115) in |root|.
|
| @@ -2180,16 +2181,19 @@ TEST_F(ViewTest, TransformEvent) {
|
| // Rotate |v3| clockwise with respect to |v2|, and scale it along both axis.
|
| transform = v3->GetTransform();
|
| RotateClockwise(&transform);
|
| - transform.SetTranslateX(30.0f);
|
| + transform.matrix().setDouble(0, 3, 30.0);
|
| // Rotation sets some scaling transformation. Using SetScale would overwrite
|
| // that and pollute the rotation. So combine the scaling with the existing
|
| // transforamtion.
|
| - transform.ConcatScale(0.8f, 0.5f);
|
| + gfx::Transform scale;
|
| + scale.Scale(0.8, 0.5);
|
| + transform.ConcatTransform(scale);
|
| v3->SetTransform(transform);
|
|
|
| // Translate |v2| with respect to |v1|.
|
| transform = v2->GetTransform();
|
| - transform.SetTranslate(10, 10);
|
| + transform.matrix().setDouble(0, 3, 10.0);
|
| + transform.matrix().setDouble(1, 3, 10.0);
|
| v2->SetTransform(transform);
|
|
|
| // |v3| now occupies (120, 120) to (144, 130) in |root|.
|
| @@ -2233,7 +2237,7 @@ TEST_F(ViewTest, TransformVisibleBound) {
|
| // Rotate |child| counter-clockwise
|
| gfx::Transform transform;
|
| RotateCounterclockwise(&transform);
|
| - transform.SetTranslateY(50.0f);
|
| + transform.matrix().setDouble(1, 3, 50.0);
|
| child->SetTransform(transform);
|
| EXPECT_EQ(gfx::Rect(40, 0, 10, 50), child->GetVisibleBounds());
|
|
|
| @@ -2347,20 +2351,20 @@ TEST_F(ViewTest, ConvertPointToViewWithTransform) {
|
|
|
| child->SetBoundsRect(gfx::Rect(7, 19, 500, 500));
|
| gfx::Transform transform;
|
| - transform.SetScale(3.0f, 4.0f);
|
| + transform.Scale(3.0, 4.0);
|
| child->SetTransform(transform);
|
|
|
| child_child->SetBoundsRect(gfx::Rect(17, 13, 100, 100));
|
| - transform = gfx::Transform();
|
| - transform.SetScale(5.0f, 7.0f);
|
| + transform.MakeIdentity();
|
| + transform.Scale(5.0, 7.0);
|
| child_child->SetTransform(transform);
|
|
|
| // Sanity check to make sure basic transforms act as expected.
|
| {
|
| gfx::Transform transform;
|
| - transform.ConcatTranslate(1, 1);
|
| - transform.ConcatScale(100, 55);
|
| - transform.ConcatTranslate(110, -110);
|
| + transform.Translate(110.0, -110.0);
|
| + transform.Scale(100.0, 55.0);
|
| + transform.Translate(1.0, 1.0);
|
|
|
| // convert to a 3x3 matrix.
|
| const SkMatrix& matrix = transform.matrix();
|
| @@ -2375,11 +2379,11 @@ TEST_F(ViewTest, ConvertPointToViewWithTransform) {
|
|
|
| {
|
| gfx::Transform transform;
|
| - transform.SetTranslate(1, 1);
|
| + transform.Translate(1.0, 1.0);
|
| gfx::Transform t2;
|
| - t2.SetScale(100, 55);
|
| + t2.Scale(100.0, 55.0);
|
| gfx::Transform t3;
|
| - t3.SetTranslate(110, -110);
|
| + t3.Translate(110.0, -110.0);
|
| transform.ConcatTransform(t2);
|
| transform.ConcatTransform(t3);
|
|
|
| @@ -2468,7 +2472,7 @@ TEST_F(ViewTest, ConvertRectWithTransform) {
|
| // Rotate |v2|
|
| gfx::Transform t2;
|
| RotateCounterclockwise(&t2);
|
| - t2.SetTranslateY(100.0f);
|
| + t2.matrix().setDouble(1, 3, 100.0);
|
| v2->SetTransform(t2);
|
|
|
| // |v2| now occupies (30, 30) to (230, 130) in |widget|
|
| @@ -2477,7 +2481,7 @@ TEST_F(ViewTest, ConvertRectWithTransform) {
|
|
|
| // Scale down |v1|
|
| gfx::Transform t1;
|
| - t1.SetScale(0.5, 0.5);
|
| + t1.Scale(0.5, 0.5);
|
| v1->SetTransform(t1);
|
|
|
| // The rectangle should remain the same for |v1|.
|
| @@ -2981,7 +2985,7 @@ TEST_F(ViewLayerTest, LayerToggling) {
|
|
|
| // Make v1 have a layer again and verify v2s layer is wired up correctly.
|
| gfx::Transform transform;
|
| - transform.SetScale(2.0f, 2.0f);
|
| + transform.Scale(2.0, 2.0);
|
| v1->SetTransform(transform);
|
| EXPECT_TRUE(v1->layer() != NULL);
|
| EXPECT_TRUE(v2->layer() != NULL);
|
| @@ -3133,7 +3137,7 @@ TEST_F(ViewLayerTest, BoundInRTL) {
|
| TEST_F(ViewLayerTest, ToggleVisibilityWithTransform) {
|
| View* view = new View;
|
| gfx::Transform transform;
|
| - transform.SetScale(2.0f, 2.0f);
|
| + transform.Scale(2.0, 2.0);
|
| view->SetTransform(transform);
|
| widget()->SetContentsView(view);
|
| EXPECT_EQ(2.0f, view->GetTransform().matrix().get(0, 0));
|
| @@ -3149,7 +3153,7 @@ TEST_F(ViewLayerTest, ToggleVisibilityWithTransform) {
|
| TEST_F(ViewLayerTest, ResetTransformOnLayerAfterAdd) {
|
| View* view = new View;
|
| gfx::Transform transform;
|
| - transform.SetScale(2.0f, 2.0f);
|
| + transform.Scale(2.0, 2.0);
|
| view->SetTransform(transform);
|
| widget()->SetContentsView(view);
|
| EXPECT_EQ(2.0f, view->GetTransform().matrix().get(0, 0));
|
|
|