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

Side by Side Diff: ui/events/event.h

Issue 657603002: ash: ozone: apply transformation to events outside the root window (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase on ToT Created 6 years, 1 month 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
OLDNEW
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 #ifndef UI_EVENTS_EVENT_H_ 5 #ifndef UI_EVENTS_EVENT_H_
6 #define UI_EVENTS_EVENT_H_ 6 #define UI_EVENTS_EVENT_H_
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "base/event_types.h" 10 #include "base/event_types.h"
(...skipping 745 matching lines...) Expand 10 before | Expand all | Expand 10 after
756 // Used for tests. 756 // Used for tests.
757 ScrollEvent(EventType type, 757 ScrollEvent(EventType type,
758 const gfx::PointF& location, 758 const gfx::PointF& location,
759 base::TimeDelta time_stamp, 759 base::TimeDelta time_stamp,
760 int flags, 760 int flags,
761 float x_offset, 761 float x_offset,
762 float y_offset, 762 float y_offset,
763 float x_offset_ordinal, 763 float x_offset_ordinal,
764 float y_offset_ordinal, 764 float y_offset_ordinal,
765 int finger_count); 765 int finger_count);
766 ScrollEvent(EventType type,
767 const gfx::PointF& location,
768 const gfx::PointF& root_location,
769 base::TimeDelta time_stamp,
770 int flags,
771 float x_offset,
772 float y_offset,
773 float x_offset_ordinal,
774 float y_offset_ordinal,
775 int finger_count);
766 776
767 // Scale the scroll event's offset value. 777 // Scale the scroll event's offset value.
768 // This is useful in the multi-monitor setup where it needs to be scaled 778 // This is useful in the multi-monitor setup where it needs to be scaled
769 // to provide a consistent user experience. 779 // to provide a consistent user experience.
770 void Scale(const float factor); 780 void Scale(const float factor);
771 781
772 float x_offset() const { return x_offset_; } 782 float x_offset() const { return x_offset_; }
773 float y_offset() const { return y_offset_; } 783 float y_offset() const { return y_offset_; }
774 float x_offset_ordinal() const { return x_offset_ordinal_; } 784 float x_offset_ordinal() const { return x_offset_ordinal_; }
775 float y_offset_ordinal() const { return y_offset_ordinal_; } 785 float y_offset_ordinal() const { return y_offset_ordinal_; }
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
807 817
808 const GestureEventDetails& details() const { return details_; } 818 const GestureEventDetails& details() const { return details_; }
809 819
810 private: 820 private:
811 GestureEventDetails details_; 821 GestureEventDetails details_;
812 }; 822 };
813 823
814 } // namespace ui 824 } // namespace ui
815 825
816 #endif // UI_EVENTS_EVENT_H_ 826 #endif // UI_EVENTS_EVENT_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698