OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 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 "ui/aura/window.h" | 5 #include "ui/aura/window.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 #include <utility> | 8 #include <utility> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 13 matching lines...) Expand all Loading... |
24 #include "ui/aura/test/test_windows.h" | 24 #include "ui/aura/test/test_windows.h" |
25 #include "ui/aura/test/window_test_api.h" | 25 #include "ui/aura/test/window_test_api.h" |
26 #include "ui/aura/window_delegate.h" | 26 #include "ui/aura/window_delegate.h" |
27 #include "ui/aura/window_event_dispatcher.h" | 27 #include "ui/aura/window_event_dispatcher.h" |
28 #include "ui/aura/window_observer.h" | 28 #include "ui/aura/window_observer.h" |
29 #include "ui/aura/window_property.h" | 29 #include "ui/aura/window_property.h" |
30 #include "ui/aura/window_tree_host.h" | 30 #include "ui/aura/window_tree_host.h" |
31 #include "ui/base/hit_test.h" | 31 #include "ui/base/hit_test.h" |
32 #include "ui/compositor/layer.h" | 32 #include "ui/compositor/layer.h" |
33 #include "ui/compositor/layer_animation_observer.h" | 33 #include "ui/compositor/layer_animation_observer.h" |
| 34 #include "ui/compositor/paint_context.h" |
34 #include "ui/compositor/scoped_animation_duration_scale_mode.h" | 35 #include "ui/compositor/scoped_animation_duration_scale_mode.h" |
35 #include "ui/compositor/scoped_layer_animation_settings.h" | 36 #include "ui/compositor/scoped_layer_animation_settings.h" |
36 #include "ui/compositor/test/test_layers.h" | 37 #include "ui/compositor/test/test_layers.h" |
37 #include "ui/events/event.h" | 38 #include "ui/events/event.h" |
38 #include "ui/events/event_utils.h" | 39 #include "ui/events/event_utils.h" |
39 #include "ui/events/gesture_detection/gesture_configuration.h" | 40 #include "ui/events/gesture_detection/gesture_configuration.h" |
40 #include "ui/events/keycodes/keyboard_codes.h" | 41 #include "ui/events/keycodes/keyboard_codes.h" |
41 #include "ui/events/test/event_generator.h" | 42 #include "ui/events/test/event_generator.h" |
42 #include "ui/gfx/canvas.h" | 43 #include "ui/gfx/canvas.h" |
43 #include "ui/gfx/geometry/vector2d.h" | 44 #include "ui/gfx/geometry/vector2d.h" |
(...skipping 2808 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2852 } | 2853 } |
2853 | 2854 |
2854 const gfx::Vector2d& most_recent_paint_matrix_offset() const { | 2855 const gfx::Vector2d& most_recent_paint_matrix_offset() const { |
2855 return most_recent_paint_matrix_offset_; | 2856 return most_recent_paint_matrix_offset_; |
2856 } | 2857 } |
2857 | 2858 |
2858 void clear_paint_count() { paint_count_ = 0; } | 2859 void clear_paint_count() { paint_count_ = 0; } |
2859 int paint_count() const { return paint_count_; } | 2860 int paint_count() const { return paint_count_; } |
2860 | 2861 |
2861 // TestWindowDelegate:: | 2862 // TestWindowDelegate:: |
2862 void OnPaint(gfx::Canvas* canvas) override { | 2863 void OnPaint(const ui::PaintContext& context) override { |
| 2864 gfx::Canvas* canvas = context.canvas(); |
2863 paint_count_++; | 2865 paint_count_++; |
2864 canvas->GetClipBounds(&most_recent_paint_clip_bounds_); | 2866 canvas->GetClipBounds(&most_recent_paint_clip_bounds_); |
2865 const SkMatrix& matrix = canvas->sk_canvas()->getTotalMatrix(); | 2867 const SkMatrix& matrix = canvas->sk_canvas()->getTotalMatrix(); |
2866 most_recent_paint_matrix_offset_ = gfx::Vector2d( | 2868 most_recent_paint_matrix_offset_ = gfx::Vector2d( |
2867 SkScalarFloorToInt(matrix.getTranslateX()), | 2869 SkScalarFloorToInt(matrix.getTranslateX()), |
2868 SkScalarFloorToInt(matrix.getTranslateY())); | 2870 SkScalarFloorToInt(matrix.getTranslateY())); |
2869 } | 2871 } |
2870 | 2872 |
2871 private: | 2873 private: |
2872 int paint_count_; | 2874 int paint_count_; |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2960 | 2962 |
2961 EXPECT_TRUE(animator.get()); | 2963 EXPECT_TRUE(animator.get()); |
2962 EXPECT_FALSE(animator->is_animating()); | 2964 EXPECT_FALSE(animator->is_animating()); |
2963 EXPECT_TRUE(observer.animation_completed()); | 2965 EXPECT_TRUE(observer.animation_completed()); |
2964 EXPECT_FALSE(observer.animation_aborted()); | 2966 EXPECT_FALSE(observer.animation_aborted()); |
2965 animator->RemoveObserver(&observer); | 2967 animator->RemoveObserver(&observer); |
2966 } | 2968 } |
2967 | 2969 |
2968 } // namespace test | 2970 } // namespace test |
2969 } // namespace aura | 2971 } // namespace aura |
OLD | NEW |