| 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);
|
| 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 {
|
|
|