OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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/latency/mojo/latency_info_struct_traits.h" | 5 #include "ui/latency/mojo/latency_info_struct_traits.h" |
6 | 6 |
7 #include "ipc/ipc_message_utils.h" | 7 #include "ipc/ipc_message_utils.h" |
8 | 8 |
9 namespace mojo { | 9 namespace mojo { |
10 | 10 |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
153 } | 153 } |
154 | 154 |
155 ui::mojom::SourceEventType UISourceEventTypeToMojo(ui::SourceEventType type) { | 155 ui::mojom::SourceEventType UISourceEventTypeToMojo(ui::SourceEventType type) { |
156 switch (type) { | 156 switch (type) { |
157 case ui::UNKNOWN: | 157 case ui::UNKNOWN: |
158 return ui::mojom::SourceEventType::UNKNOWN; | 158 return ui::mojom::SourceEventType::UNKNOWN; |
159 case ui::WHEEL: | 159 case ui::WHEEL: |
160 return ui::mojom::SourceEventType::WHEEL; | 160 return ui::mojom::SourceEventType::WHEEL; |
161 case ui::TOUCH: | 161 case ui::TOUCH: |
162 return ui::mojom::SourceEventType::TOUCH; | 162 return ui::mojom::SourceEventType::TOUCH; |
| 163 case ui::KEY_PRESS: |
| 164 return ui::mojom::SourceEventType::KEY_PRESS; |
163 case ui::OTHER: | 165 case ui::OTHER: |
164 return ui::mojom::SourceEventType::OTHER; | 166 return ui::mojom::SourceEventType::OTHER; |
165 } | 167 } |
166 NOTREACHED(); | 168 NOTREACHED(); |
167 return ui::mojom::SourceEventType::UNKNOWN; | 169 return ui::mojom::SourceEventType::UNKNOWN; |
168 } | 170 } |
169 | 171 |
170 ui::SourceEventType MojoSourceEventTypeToUI(ui::mojom::SourceEventType type) { | 172 ui::SourceEventType MojoSourceEventTypeToUI(ui::mojom::SourceEventType type) { |
171 switch (type) { | 173 switch (type) { |
172 case ui::mojom::SourceEventType::UNKNOWN: | 174 case ui::mojom::SourceEventType::UNKNOWN: |
173 return ui::UNKNOWN; | 175 return ui::UNKNOWN; |
174 case ui::mojom::SourceEventType::WHEEL: | 176 case ui::mojom::SourceEventType::WHEEL: |
175 return ui::WHEEL; | 177 return ui::WHEEL; |
176 case ui::mojom::SourceEventType::TOUCH: | 178 case ui::mojom::SourceEventType::TOUCH: |
177 return ui::TOUCH; | 179 return ui::TOUCH; |
| 180 case ui::mojom::SourceEventType::KEY_PRESS: |
| 181 return ui::KEY_PRESS; |
178 case ui::mojom::SourceEventType::OTHER: | 182 case ui::mojom::SourceEventType::OTHER: |
179 return ui::OTHER; | 183 return ui::OTHER; |
180 } | 184 } |
181 NOTREACHED(); | 185 NOTREACHED(); |
182 return ui::SourceEventType::UNKNOWN; | 186 return ui::SourceEventType::UNKNOWN; |
183 } | 187 } |
184 | 188 |
185 } // namespace | 189 } // namespace |
186 | 190 |
187 // static | 191 // static |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
320 } | 324 } |
321 | 325 |
322 out->trace_id_ = data.trace_id(); | 326 out->trace_id_ = data.trace_id(); |
323 out->coalesced_ = data.coalesced(); | 327 out->coalesced_ = data.coalesced(); |
324 out->terminated_ = data.terminated(); | 328 out->terminated_ = data.terminated(); |
325 out->source_event_type_ = MojoSourceEventTypeToUI(data.source_event_type()); | 329 out->source_event_type_ = MojoSourceEventTypeToUI(data.source_event_type()); |
326 return true; | 330 return true; |
327 } | 331 } |
328 | 332 |
329 } // namespace mojo | 333 } // namespace mojo |
OLD | NEW |