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

Side by Side Diff: mojo/converters/input_events/input_events_type_converters.cc

Issue 1468803002: Switch to static_assert. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@assert1
Patch Set: message cleanup Created 5 years 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "mojo/converters/input_events/input_events_type_converters.h" 5 #include "mojo/converters/input_events/input_events_type_converters.h"
6 6
7 #if defined(USE_X11) 7 #if defined(USE_X11)
8 #include <X11/extensions/XInput2.h> 8 #include <X11/extensions/XInput2.h>
9 #include <X11/Xlib.h> 9 #include <X11/Xlib.h>
10 #endif 10 #endif
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 void SetPointerDataLocationFromEvent(const ui::LocatedEvent& located_event, 76 void SetPointerDataLocationFromEvent(const ui::LocatedEvent& located_event,
77 mus::mojom::LocationData* location_data) { 77 mus::mojom::LocationData* location_data) {
78 location_data->x = located_event.location_f().x(); 78 location_data->x = located_event.location_f().x();
79 location_data->y = located_event.location_f().y(); 79 location_data->y = located_event.location_f().y();
80 location_data->screen_x = located_event.root_location_f().x(); 80 location_data->screen_x = located_event.root_location_f().x();
81 location_data->screen_y = located_event.root_location_f().y(); 81 location_data->screen_y = located_event.root_location_f().y();
82 } 82 }
83 83
84 } // namespace 84 } // namespace
85 85
86 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_NONE) == 86 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_NONE) ==
87 static_cast<int32>(ui::EF_NONE), 87 static_cast<int32>(ui::EF_NONE),
88 event_flags_should_match); 88 "EVENT_FLAGS must match");
89 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_CAPS_LOCK_DOWN) == 89 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_CAPS_LOCK_DOWN) ==
90 static_cast<int32>(ui::EF_CAPS_LOCK_DOWN), 90 static_cast<int32>(ui::EF_CAPS_LOCK_DOWN),
91 event_flags_should_match); 91 "EVENT_FLAGS must match");
92 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_SHIFT_DOWN) == 92 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_SHIFT_DOWN) ==
93 static_cast<int32>(ui::EF_SHIFT_DOWN), 93 static_cast<int32>(ui::EF_SHIFT_DOWN),
94 event_flags_should_match); 94 "EVENT_FLAGS must match");
95 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_CONTROL_DOWN) == 95 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_CONTROL_DOWN) ==
96 static_cast<int32>(ui::EF_CONTROL_DOWN), 96 static_cast<int32>(ui::EF_CONTROL_DOWN),
97 event_flags_should_match); 97 "EVENT_FLAGS must match");
98 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_ALT_DOWN) == 98 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_ALT_DOWN) ==
99 static_cast<int32>(ui::EF_ALT_DOWN), 99 static_cast<int32>(ui::EF_ALT_DOWN),
100 event_flags_should_match); 100 "EVENT_FLAGS must match");
101 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_LEFT_MOUSE_BUTTON) == 101 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_LEFT_MOUSE_BUTTON) ==
102 static_cast<int32>(ui::EF_LEFT_MOUSE_BUTTON), 102 static_cast<int32>(ui::EF_LEFT_MOUSE_BUTTON),
103 event_flags_should_match); 103 "EVENT_FLAGS must match");
104 COMPILE_ASSERT( 104 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_MIDDLE_MOUSE_BUTTON) ==
105 static_cast<int32>(mus::mojom::EVENT_FLAGS_MIDDLE_MOUSE_BUTTON) == 105 static_cast<int32>(ui::EF_MIDDLE_MOUSE_BUTTON),
106 static_cast<int32>(ui::EF_MIDDLE_MOUSE_BUTTON), 106 "EVENT_FLAGS must match");
107 event_flags_should_match); 107 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_RIGHT_MOUSE_BUTTON) ==
108 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_RIGHT_MOUSE_BUTTON) == 108 static_cast<int32>(ui::EF_RIGHT_MOUSE_BUTTON),
109 static_cast<int32>(ui::EF_RIGHT_MOUSE_BUTTON), 109 "EVENT_FLAGS must match");
110 event_flags_should_match); 110 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_COMMAND_DOWN) ==
111 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_COMMAND_DOWN) == 111 static_cast<int32>(ui::EF_COMMAND_DOWN),
112 static_cast<int32>(ui::EF_COMMAND_DOWN), 112 "EVENT_FLAGS must match");
113 event_flags_should_match); 113 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_EXTENDED) ==
114 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_EXTENDED) == 114 static_cast<int32>(ui::EF_EXTENDED),
115 static_cast<int32>(ui::EF_EXTENDED), 115 "EVENT_FLAGS must match");
116 event_flags_should_match); 116 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_IS_SYNTHESIZED) ==
117 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_IS_SYNTHESIZED) == 117 static_cast<int32>(ui::EF_IS_SYNTHESIZED),
118 static_cast<int32>(ui::EF_IS_SYNTHESIZED), 118 "EVENT_FLAGS must match");
119 event_flags_should_match); 119 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_ALTGR_DOWN) ==
120 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_ALTGR_DOWN) == 120 static_cast<int32>(ui::EF_ALTGR_DOWN),
121 static_cast<int32>(ui::EF_ALTGR_DOWN), 121 "EVENT_FLAGS must match");
122 event_flags_should_match); 122 static_assert(static_cast<int32>(mus::mojom::EVENT_FLAGS_MOD3_DOWN) ==
123 COMPILE_ASSERT(static_cast<int32>(mus::mojom::EVENT_FLAGS_MOD3_DOWN) == 123 static_cast<int32>(ui::EF_MOD3_DOWN),
124 static_cast<int32>(ui::EF_MOD3_DOWN), 124 "EVENT_FLAGS must match");
125 event_flags_should_match);
126 125
127 // static 126 // static
128 mus::mojom::EventType 127 mus::mojom::EventType
129 TypeConverter<mus::mojom::EventType, ui::EventType>::Convert( 128 TypeConverter<mus::mojom::EventType, ui::EventType>::Convert(
130 ui::EventType type) { 129 ui::EventType type) {
131 switch (type) { 130 switch (type) {
132 case ui::ET_MOUSE_PRESSED: 131 case ui::ET_MOUSE_PRESSED:
133 case ui::ET_TOUCH_PRESSED: 132 case ui::ET_TOUCH_PRESSED:
134 return mus::mojom::EVENT_TYPE_POINTER_DOWN; 133 return mus::mojom::EVENT_TYPE_POINTER_DOWN;
135 134
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after
358 } break; 357 } break;
359 358
360 default: 359 default:
361 NOTIMPLEMENTED(); 360 NOTIMPLEMENTED();
362 } 361 }
363 // TODO: need to support time_stamp. 362 // TODO: need to support time_stamp.
364 return nullptr; 363 return nullptr;
365 } 364 }
366 365
367 } // namespace mojo 366 } // namespace mojo
OLDNEW
« no previous file with comments | « mojo/converters/ime/ime_type_converters.cc ('k') | mojo/converters/surfaces/surfaces_type_converters.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698