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 #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 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
43 | 43 |
44 private: | 44 private: |
45 DispatcherApi(); | 45 DispatcherApi(); |
46 Event* event_; | 46 Event* event_; |
47 | 47 |
48 DISALLOW_COPY_AND_ASSIGN(DispatcherApi); | 48 DISALLOW_COPY_AND_ASSIGN(DispatcherApi); |
49 }; | 49 }; |
50 | 50 |
51 const base::NativeEvent& native_event() const { return native_event_; } | 51 const base::NativeEvent& native_event() const { return native_event_; } |
52 EventType type() const { return type_; } | 52 EventType type() const { return type_; } |
| 53 void set_type(EventType type) { type_ = type; } |
53 const std::string& name() const { return name_; } | 54 const std::string& name() const { return name_; } |
54 // time_stamp represents time since machine was booted. | 55 // time_stamp represents time since machine was booted. |
55 const base::TimeDelta& time_stamp() const { return time_stamp_; } | 56 const base::TimeDelta& time_stamp() const { return time_stamp_; } |
56 int flags() const { return flags_; } | 57 int flags() const { return flags_; } |
57 | 58 |
58 // This is only intended to be used externally by classes that are modifying | 59 // This is only intended to be used externally by classes that are modifying |
59 // events in EventFilter::PreHandleKeyEvent(). | 60 // events in EventFilter::PreHandleKeyEvent(). |
60 void set_flags(int flags) { flags_ = flags; } | 61 void set_flags(int flags) { flags_ = flags; } |
61 | 62 |
62 EventTarget* target() const { return target_; } | 63 EventTarget* target() const { return target_; } |
(...skipping 629 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
692 // The set of indices of ones in the binary representation of | 693 // The set of indices of ones in the binary representation of |
693 // touch_ids_bitfield_ is the set of touch_ids associate with this gesture. | 694 // touch_ids_bitfield_ is the set of touch_ids associate with this gesture. |
694 // This value is stored as a bitfield because the number of touch ids varies, | 695 // This value is stored as a bitfield because the number of touch ids varies, |
695 // but we currently don't need more than 32 touches at a time. | 696 // but we currently don't need more than 32 touches at a time. |
696 const unsigned int touch_ids_bitfield_; | 697 const unsigned int touch_ids_bitfield_; |
697 }; | 698 }; |
698 | 699 |
699 } // namespace ui | 700 } // namespace ui |
700 | 701 |
701 #endif // UI_EVENTS_EVENT_H_ | 702 #endif // UI_EVENTS_EVENT_H_ |
OLD | NEW |