Chromium Code Reviews| Index: ui/events/gesture_event_details.h |
| diff --git a/ui/events/gesture_event_details.h b/ui/events/gesture_event_details.h |
| index 58d28fa7f946ce4c73a3af3ba33f8179b21217ad..63eec7ab13711376d09de82a94315fc373b0ad27 100644 |
| --- a/ui/events/gesture_event_details.h |
| +++ b/ui/events/gesture_event_details.h |
| @@ -16,6 +16,7 @@ namespace ui { |
| struct EVENTS_BASE_EXPORT GestureEventDetails { |
| public: |
| GestureEventDetails(); |
| + GestureEventDetails(EventType type); |
|
sadrul
2014/09/12 15:28:45
explicit
lanwei
2014/09/14 02:46:27
Done.
|
| GestureEventDetails(EventType type, float delta_x, float delta_y); |
| EventType type() const { return type_; } |
| @@ -123,6 +124,12 @@ struct EVENTS_BASE_EXPORT GestureEventDetails { |
| data.tap_count = tap_count; |
| } |
| + void set_scale(float scale) { |
| + DCHECK_GE(scale, 0.0f); |
| + DCHECK_EQ(type_, ET_GESTURE_PINCH_UPDATE); |
| + data.scale = scale; |
| + } |
| + |
| private: |
| EventType type_; |
| union Details { |