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

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

Issue 25373005: Do not transform scroll event ordinal values (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix ash/display unittests Created 7 years, 2 months 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 | Annotate | Revision Log
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 617 matching lines...) Expand 10 before | Expand all | Expand 10 after
628 // This is useful in the multi-monitor setup where it needs to be scaled 628 // This is useful in the multi-monitor setup where it needs to be scaled
629 // to provide a consistent user experience. 629 // to provide a consistent user experience.
630 void Scale(const float factor); 630 void Scale(const float factor);
631 631
632 float x_offset() const { return x_offset_; } 632 float x_offset() const { return x_offset_; }
633 float y_offset() const { return y_offset_; } 633 float y_offset() const { return y_offset_; }
634 float x_offset_ordinal() const { return x_offset_ordinal_; } 634 float x_offset_ordinal() const { return x_offset_ordinal_; }
635 float y_offset_ordinal() const { return y_offset_ordinal_; } 635 float y_offset_ordinal() const { return y_offset_ordinal_; }
636 int finger_count() const { return finger_count_; } 636 int finger_count() const { return finger_count_; }
637 637
638 // Overridden from LocatedEvent.
639 virtual void UpdateForRootTransform(
640 const gfx::Transform& inverted_root_transform) OVERRIDE;
641
642 private: 638 private:
643 // Potential accelerated offsets. 639 // Potential accelerated offsets.
644 float x_offset_; 640 float x_offset_;
645 float y_offset_; 641 float y_offset_;
646 // Unaccelerated offsets. 642 // Unaccelerated offsets.
647 float x_offset_ordinal_; 643 float x_offset_ordinal_;
648 float y_offset_ordinal_; 644 float y_offset_ordinal_;
649 // Number of fingers on the pad. 645 // Number of fingers on the pad.
650 int finger_count_; 646 int finger_count_;
651 }; 647 };
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
688 // The set of indices of ones in the binary representation of 684 // The set of indices of ones in the binary representation of
689 // touch_ids_bitfield_ is the set of touch_ids associate with this gesture. 685 // touch_ids_bitfield_ is the set of touch_ids associate with this gesture.
690 // This value is stored as a bitfield because the number of touch ids varies, 686 // This value is stored as a bitfield because the number of touch ids varies,
691 // but we currently don't need more than 32 touches at a time. 687 // but we currently don't need more than 32 touches at a time.
692 const unsigned int touch_ids_bitfield_; 688 const unsigned int touch_ids_bitfield_;
693 }; 689 };
694 690
695 } // namespace ui 691 } // namespace ui
696 692
697 #endif // UI_EVENTS_EVENT_H_ 693 #endif // UI_EVENTS_EVENT_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698