OLD | NEW |
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 library input_event_constants_mojom; | 5 library input_event_constants_mojom; |
6 | 6 |
7 import 'dart:async'; | 7 import 'dart:async'; |
8 | 8 |
9 import 'package:mojo/bindings.dart' as bindings; | 9 import 'package:mojo/bindings.dart' as bindings; |
10 import 'package:mojo/core.dart' as core; | 10 import 'package:mojo/core.dart' as core; |
| 11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; |
| 12 |
11 | 13 |
12 class EventType extends bindings.MojoEnum { | 14 class EventType extends bindings.MojoEnum { |
13 static const EventType unknown = const EventType._(0); | 15 static const EventType unknown = const EventType._(0); |
14 static const EventType keyPressed = const EventType._(1); | 16 static const EventType keyPressed = const EventType._(1); |
15 static const EventType keyReleased = const EventType._(2); | 17 static const EventType keyReleased = const EventType._(2); |
16 static const EventType pointerCancel = const EventType._(3); | 18 static const EventType pointerCancel = const EventType._(3); |
17 static const EventType pointerDown = const EventType._(4); | 19 static const EventType pointerDown = const EventType._(4); |
18 static const EventType pointerMove = const EventType._(5); | 20 static const EventType pointerMove = const EventType._(5); |
19 static const EventType pointerUp = const EventType._(6); | 21 static const EventType pointerUp = const EventType._(6); |
20 | 22 |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 case keyReleased: | 83 case keyReleased: |
82 return 'EventType.keyReleased'; | 84 return 'EventType.keyReleased'; |
83 case pointerCancel: | 85 case pointerCancel: |
84 return 'EventType.pointerCancel'; | 86 return 'EventType.pointerCancel'; |
85 case pointerDown: | 87 case pointerDown: |
86 return 'EventType.pointerDown'; | 88 return 'EventType.pointerDown'; |
87 case pointerMove: | 89 case pointerMove: |
88 return 'EventType.pointerMove'; | 90 return 'EventType.pointerMove'; |
89 case pointerUp: | 91 case pointerUp: |
90 return 'EventType.pointerUp'; | 92 return 'EventType.pointerUp'; |
| 93 default: |
| 94 return null; |
91 } | 95 } |
92 } | 96 } |
93 | 97 |
94 int toJson() => mojoEnumValue; | 98 int toJson() => mojoEnumValue; |
95 } | 99 } |
96 | 100 |
| 101 |
| 102 |
97 class EventFlags extends bindings.MojoEnum { | 103 class EventFlags extends bindings.MojoEnum { |
98 static const EventFlags none = const EventFlags._(0); | 104 static const EventFlags none = const EventFlags._(0); |
99 static const EventFlags capsLockDown = const EventFlags._(1); | 105 static const EventFlags capsLockDown = const EventFlags._(1); |
100 static const EventFlags shiftDown = const EventFlags._(2); | 106 static const EventFlags shiftDown = const EventFlags._(2); |
101 static const EventFlags controlDown = const EventFlags._(4); | 107 static const EventFlags controlDown = const EventFlags._(4); |
102 static const EventFlags altDown = const EventFlags._(8); | 108 static const EventFlags altDown = const EventFlags._(8); |
103 static const EventFlags leftMouseButton = const EventFlags._(16); | 109 static const EventFlags leftMouseButton = const EventFlags._(16); |
104 static const EventFlags middleMouseButton = const EventFlags._(32); | 110 static const EventFlags middleMouseButton = const EventFlags._(32); |
105 static const EventFlags rightMouseButton = const EventFlags._(64); | 111 static const EventFlags rightMouseButton = const EventFlags._(64); |
106 static const EventFlags commandDown = const EventFlags._(128); | 112 static const EventFlags commandDown = const EventFlags._(128); |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
208 case commandDown: | 214 case commandDown: |
209 return 'EventFlags.commandDown'; | 215 return 'EventFlags.commandDown'; |
210 case extended: | 216 case extended: |
211 return 'EventFlags.extended'; | 217 return 'EventFlags.extended'; |
212 case isSynthesized: | 218 case isSynthesized: |
213 return 'EventFlags.isSynthesized'; | 219 return 'EventFlags.isSynthesized'; |
214 case altgrDown: | 220 case altgrDown: |
215 return 'EventFlags.altgrDown'; | 221 return 'EventFlags.altgrDown'; |
216 case mod3Down: | 222 case mod3Down: |
217 return 'EventFlags.mod3Down'; | 223 return 'EventFlags.mod3Down'; |
| 224 default: |
| 225 return null; |
218 } | 226 } |
219 } | 227 } |
220 | 228 |
221 int toJson() => mojoEnumValue; | 229 int toJson() => mojoEnumValue; |
222 } | 230 } |
223 | 231 |
| 232 |
| 233 |
224 class MouseEventFlags extends bindings.MojoEnum { | 234 class MouseEventFlags extends bindings.MojoEnum { |
225 static const MouseEventFlags isDoubleClick = const MouseEventFlags._(65536); | 235 static const MouseEventFlags isDoubleClick = const MouseEventFlags._(65536); |
226 static const MouseEventFlags isTripleClick = const MouseEventFlags._(131072); | 236 static const MouseEventFlags isTripleClick = const MouseEventFlags._(131072); |
227 static const MouseEventFlags isNonClient = const MouseEventFlags._(262144); | 237 static const MouseEventFlags isNonClient = const MouseEventFlags._(262144); |
228 | 238 |
229 const MouseEventFlags._(int v) : super(v); | 239 const MouseEventFlags._(int v) : super(v); |
230 | 240 |
231 static const Map<String, MouseEventFlags> valuesMap = const { | 241 static const Map<String, MouseEventFlags> valuesMap = const { |
232 "isDoubleClick": isDoubleClick, | 242 "isDoubleClick": isDoubleClick, |
233 "isTripleClick": isTripleClick, | 243 "isTripleClick": isTripleClick, |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
265 } | 275 } |
266 | 276 |
267 String toString() { | 277 String toString() { |
268 switch(this) { | 278 switch(this) { |
269 case isDoubleClick: | 279 case isDoubleClick: |
270 return 'MouseEventFlags.isDoubleClick'; | 280 return 'MouseEventFlags.isDoubleClick'; |
271 case isTripleClick: | 281 case isTripleClick: |
272 return 'MouseEventFlags.isTripleClick'; | 282 return 'MouseEventFlags.isTripleClick'; |
273 case isNonClient: | 283 case isNonClient: |
274 return 'MouseEventFlags.isNonClient'; | 284 return 'MouseEventFlags.isNonClient'; |
| 285 default: |
| 286 return null; |
275 } | 287 } |
276 } | 288 } |
277 | 289 |
278 int toJson() => mojoEnumValue; | 290 int toJson() => mojoEnumValue; |
279 } | 291 } |
280 | 292 |
| 293 |
| 294 |
281 class PointerKind extends bindings.MojoEnum { | 295 class PointerKind extends bindings.MojoEnum { |
282 static const PointerKind touch = const PointerKind._(0); | 296 static const PointerKind touch = const PointerKind._(0); |
283 static const PointerKind mouse = const PointerKind._(1); | 297 static const PointerKind mouse = const PointerKind._(1); |
284 | 298 |
285 const PointerKind._(int v) : super(v); | 299 const PointerKind._(int v) : super(v); |
286 | 300 |
287 static const Map<String, PointerKind> valuesMap = const { | 301 static const Map<String, PointerKind> valuesMap = const { |
288 "touch": touch, | 302 "touch": touch, |
289 "mouse": mouse, | 303 "mouse": mouse, |
290 }; | 304 }; |
(...skipping 24 matching lines...) Expand all Loading... |
315 } | 329 } |
316 return result; | 330 return result; |
317 } | 331 } |
318 | 332 |
319 String toString() { | 333 String toString() { |
320 switch(this) { | 334 switch(this) { |
321 case touch: | 335 case touch: |
322 return 'PointerKind.touch'; | 336 return 'PointerKind.touch'; |
323 case mouse: | 337 case mouse: |
324 return 'PointerKind.mouse'; | 338 return 'PointerKind.mouse'; |
| 339 default: |
| 340 return null; |
325 } | 341 } |
326 } | 342 } |
327 | 343 |
328 int toJson() => mojoEnumValue; | 344 int toJson() => mojoEnumValue; |
329 } | 345 } |
330 | 346 |
331 | 347 |
332 | 348 |
| 349 |
| 350 |
| 351 |
| 352 |
OLD | NEW |