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

Side by Side Diff: ui/base/ozone/events_ozone.cc

Issue 16466003: Event handling support for ozone. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 6 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 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 #include "ui/base/events/event.h" 5 #include "ui/base/events/event.h"
6 #include "ui/base/events/event_constants.h" 6 #include "ui/base/events/event_constants.h"
7 #include "ui/base/events/event_utils.h" 7 #include "ui/base/events/event_utils.h"
8 8
9 namespace ui { 9 namespace ui {
10 10
11 void UpdateDeviceList() { NOTIMPLEMENTED(); }
12
11 base::TimeDelta EventTimeFromNative(const base::NativeEvent& native_event) { 13 base::TimeDelta EventTimeFromNative(const base::NativeEvent& native_event) {
12 ui::Event* event = static_cast<ui::Event*>(native_event); 14 ui::Event* event = static_cast<ui::Event*>(native_event);
13 return event->time_stamp(); 15 return event->time_stamp();
14 } 16 }
15 17
16 int EventFlagsFromNative(const base::NativeEvent& native_event) { 18 int EventFlagsFromNative(const base::NativeEvent& native_event) {
17 ui::Event* event = static_cast<ui::Event*>(native_event); 19 ui::Event* event = static_cast<ui::Event*>(native_event);
18 return event->flags(); 20 return event->flags();
19 } 21 }
20 22
21 EventType EventTypeFromNative(const base::NativeEvent& native_event) { 23 EventType EventTypeFromNative(const base::NativeEvent& native_event) {
22 ui::Event* event = static_cast<ui::Event*>(native_event); 24 ui::Event* event = static_cast<ui::Event*>(native_event);
23 return event->type(); 25 return event->type();
24 } 26 }
25 27
28 gfx::Point EventSystemLocationFromNative(
29 const base::NativeEvent& native_event) {
30 ui::LocatedEvent* e = static_cast<ui::LocatedEvent*>(native_event);
31 DCHECK(e->IsMouseEvent() || e->IsTouchEvent() || e->IsGestureEvent() ||
32 e->IsScrollEvent());
33 return e->location();
34 }
35
26 gfx::Point EventLocationFromNative(const base::NativeEvent& native_event) { 36 gfx::Point EventLocationFromNative(const base::NativeEvent& native_event) {
27 ui::LocatedEvent* event = static_cast<ui::LocatedEvent*>(native_event); 37 return EventSystemLocationFromNative(native_event);
28 DCHECK(event->IsMouseEvent() || event->IsTouchEvent() ||
29 event->IsGestureEvent() || event->IsScrollEvent());
30 return event->location();
31 } 38 }
32 39
33 int GetChangedMouseButtonFlagsFromNative( 40 int GetChangedMouseButtonFlagsFromNative(
34 const base::NativeEvent& native_event) { 41 const base::NativeEvent& native_event) {
35 ui::MouseEvent* event = static_cast<ui::MouseEvent*>(native_event); 42 ui::MouseEvent* event = static_cast<ui::MouseEvent*>(native_event);
36 DCHECK(event->IsMouseEvent()); 43 DCHECK(event->IsMouseEvent());
37 return event->changed_button_flags(); 44 return event->changed_button_flags();
38 } 45 }
39 46
40 KeyboardCode KeyboardCodeFromNative(const base::NativeEvent& native_event) { 47 KeyboardCode KeyboardCodeFromNative(const base::NativeEvent& native_event) {
41 ui::KeyEvent* event = static_cast<ui::KeyEvent*>(native_event); 48 ui::KeyEvent* event = static_cast<ui::KeyEvent*>(native_event);
42 DCHECK(event->IsKeyEvent()); 49 DCHECK(event->IsKeyEvent());
43 return event->key_code(); 50 return event->key_code();
44 } 51 }
45 52
53 bool IsMouseEvent(const base::NativeEvent& native_event) {
54 ui::Event* e = static_cast<ui::Event*>(native_event);
55 return e->IsMouseEvent();
56 }
57
46 gfx::Vector2d GetMouseWheelOffset(const base::NativeEvent& native_event) { 58 gfx::Vector2d GetMouseWheelOffset(const base::NativeEvent& native_event) {
47 ui::MouseWheelEvent* event = static_cast<ui::MouseWheelEvent*>(native_event); 59 ui::MouseWheelEvent* event = static_cast<ui::MouseWheelEvent*>(native_event);
48 DCHECK(event->type() == ET_MOUSEWHEEL); 60 DCHECK(event->type() == ET_MOUSEWHEEL);
49 return event->offset(); 61 // return event->offset();
sadrul 2013/06/06 16:54:30 Remove
rjkroege 2013/06/06 23:05:05 Done.
62 return gfx::Vector2d();
50 } 63 }
51 64
52 int GetTouchId(const base::NativeEvent& native_event) { 65 int GetTouchId(const base::NativeEvent& native_event) {
53 ui::TouchEvent* event = static_cast<ui::TouchEvent*>(native_event); 66 ui::TouchEvent* event = static_cast<ui::TouchEvent*>(native_event);
54 DCHECK(event->IsTouchEvent()); 67 DCHECK(event->IsTouchEvent());
55 return event->touch_id(); 68 return event->touch_id();
56 } 69 }
57 70
58 float GetTouchRadiusX(const base::NativeEvent& native_event) { 71 float GetTouchRadiusX(const base::NativeEvent& native_event) {
59 ui::TouchEvent* event = static_cast<ui::TouchEvent*>(native_event); 72 ui::TouchEvent* event = static_cast<ui::TouchEvent*>(native_event);
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 bool GetFlingData(const base::NativeEvent& native_event, 105 bool GetFlingData(const base::NativeEvent& native_event,
93 float* vx, 106 float* vx,
94 float* vy, 107 float* vy,
95 float* vx_ordinal, 108 float* vx_ordinal,
96 float* vy_ordinal, 109 float* vy_ordinal,
97 bool* is_cancel) { 110 bool* is_cancel) {
98 NOTIMPLEMENTED(); 111 NOTIMPLEMENTED();
99 return false; 112 return false;
100 } 113 }
101 114
115 bool GetGestureTimes(const base::NativeEvent& native_event,
116 double* start_time,
117 double* end_time) {
118 *start_time = 0;
119 *end_time = 0;
120 return false;
121 }
122
123 void SetNaturalScroll(bool /* enabled */) { NOTIMPLEMENTED(); }
124
125 bool IsNaturalScrollEnabled() { return false; }
126
127 bool IsTouchpadEvent(const base::NativeEvent& event) {
128 NOTIMPLEMENTED();
129 return false;
130 }
131
132 bool IsNoopEvent(const base::NativeEvent& event) {
133 NOTIMPLEMENTED();
134 return false;
135 }
136
137 base::NativeEvent CreateNoopEvent() {
138 NOTIMPLEMENTED();
139 return NULL;
140 }
141
142 int GetModifiersFromKeyState() {
143 NOTIMPLEMENTED();
144 return 0;
145 }
146
102 } // namespace ui 147 } // namespace ui
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698