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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart

Issue 2006093002: Dart: Futures -> Callbacks. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 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
OLDNEW
1 // WARNING: DO NOT EDIT. This file was generated by a program. 1 // WARNING: DO NOT EDIT. This file was generated by a program.
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py.
3 3
4 library input_events_mojom; 4 library input_events_mojom;
5 import 'package:mojo/bindings.dart' as bindings; 5 import 'package:mojo/bindings.dart' as bindings;
6 6
7 import 'package:mojo_services/mojo/input_event_constants.mojom.dart' as input_ev ent_constants_mojom; 7 import 'package:mojo_services/mojo/input_event_constants.mojom.dart' as input_ev ent_constants_mojom;
8 import 'package:mojo_services/mojo/input_key_codes.mojom.dart' as input_key_code s_mojom; 8 import 'package:mojo_services/mojo/input_key_codes.mojom.dart' as input_key_code s_mojom;
9 9
10 10
11 11
12 class KeyData extends bindings.Struct { 12 class KeyData extends bindings.Struct {
13 static const List<bindings.StructDataHeader> kVersions = const [ 13 static const List<bindings.StructDataHeader> kVersions = const [
14 const bindings.StructDataHeader(32, 0) 14 const bindings.StructDataHeader(32, 0)
15 ]; 15 ];
16 int keyCode = 0; 16 int keyCode = 0;
17 bool isChar = false; 17 bool isChar = false;
18 int character = 0; 18 int character = 0;
19 input_key_codes_mojom.KeyboardCode windowsKeyCode = null; 19 input_key_codes_mojom.KeyboardCode windowsKeyCode = null;
20 int nativeKeyCode = 0; 20 int nativeKeyCode = 0;
21 int text = 0; 21 int text = 0;
22 int unmodifiedText = 0; 22 int unmodifiedText = 0;
23 23
24 KeyData() : super(kVersions.last.size); 24 KeyData() : super(kVersions.last.size);
25 25
26 KeyData.init(
27 int this.keyCode,
28 bool this.isChar,
29 int this.character,
30 input_key_codes_mojom.KeyboardCode this.windowsKeyCode,
31 int this.nativeKeyCode,
32 int this.text,
33 int this.unmodifiedText
34 ) : super(kVersions.last.size);
35
26 static KeyData deserialize(bindings.Message message) { 36 static KeyData deserialize(bindings.Message message) {
27 var decoder = new bindings.Decoder(message); 37 var decoder = new bindings.Decoder(message);
28 var result = decode(decoder); 38 var result = decode(decoder);
29 if (decoder.excessHandles != null) { 39 if (decoder.excessHandles != null) {
30 decoder.excessHandles.forEach((h) => h.close()); 40 decoder.excessHandles.forEach((h) => h.close());
31 } 41 }
32 return result; 42 return result;
33 } 43 }
34 44
35 static KeyData decode(bindings.Decoder decoder0) { 45 static KeyData decode(bindings.Decoder decoder0) {
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 double screenY = 0.0; 191 double screenY = 0.0;
182 double pressure = 0.0; 192 double pressure = 0.0;
183 double radiusMajor = 0.0; 193 double radiusMajor = 0.0;
184 double radiusMinor = 0.0; 194 double radiusMinor = 0.0;
185 double orientation = 0.0; 195 double orientation = 0.0;
186 double horizontalWheel = 0.0; 196 double horizontalWheel = 0.0;
187 double verticalWheel = 0.0; 197 double verticalWheel = 0.0;
188 198
189 PointerData() : super(kVersions.last.size); 199 PointerData() : super(kVersions.last.size);
190 200
201 PointerData.init(
202 int this.pointerId,
203 input_event_constants_mojom.PointerKind this.kind,
204 double this.x,
205 double this.y,
206 double this.screenX,
207 double this.screenY,
208 double this.pressure,
209 double this.radiusMajor,
210 double this.radiusMinor,
211 double this.orientation,
212 double this.horizontalWheel,
213 double this.verticalWheel
214 ) : super(kVersions.last.size);
215
191 static PointerData deserialize(bindings.Message message) { 216 static PointerData deserialize(bindings.Message message) {
192 var decoder = new bindings.Decoder(message); 217 var decoder = new bindings.Decoder(message);
193 var result = decode(decoder); 218 var result = decode(decoder);
194 if (decoder.excessHandles != null) { 219 if (decoder.excessHandles != null) {
195 decoder.excessHandles.forEach((h) => h.close()); 220 decoder.excessHandles.forEach((h) => h.close());
196 } 221 }
197 return result; 222 return result;
198 } 223 }
199 224
200 static PointerData decode(bindings.Decoder decoder0) { 225 static PointerData decode(bindings.Decoder decoder0) {
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
404 const bindings.StructDataHeader(40, 0) 429 const bindings.StructDataHeader(40, 0)
405 ]; 430 ];
406 input_event_constants_mojom.EventType action = null; 431 input_event_constants_mojom.EventType action = null;
407 input_event_constants_mojom.EventFlags flags = null; 432 input_event_constants_mojom.EventFlags flags = null;
408 int timeStamp = 0; 433 int timeStamp = 0;
409 KeyData keyData = null; 434 KeyData keyData = null;
410 PointerData pointerData = null; 435 PointerData pointerData = null;
411 436
412 Event() : super(kVersions.last.size); 437 Event() : super(kVersions.last.size);
413 438
439 Event.init(
440 input_event_constants_mojom.EventType this.action,
441 input_event_constants_mojom.EventFlags this.flags,
442 int this.timeStamp,
443 KeyData this.keyData,
444 PointerData this.pointerData
445 ) : super(kVersions.last.size);
446
414 static Event deserialize(bindings.Message message) { 447 static Event deserialize(bindings.Message message) {
415 var decoder = new bindings.Decoder(message); 448 var decoder = new bindings.Decoder(message);
416 var result = decode(decoder); 449 var result = decode(decoder);
417 if (decoder.excessHandles != null) { 450 if (decoder.excessHandles != null) {
418 decoder.excessHandles.forEach((h) => h.close()); 451 decoder.excessHandles.forEach((h) => h.close());
419 } 452 }
420 return result; 453 return result;
421 } 454 }
422 455
423 static Event decode(bindings.Decoder decoder0) { 456 static Event decode(bindings.Decoder decoder0) {
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
531 map["flags"] = flags; 564 map["flags"] = flags;
532 map["timeStamp"] = timeStamp; 565 map["timeStamp"] = timeStamp;
533 map["keyData"] = keyData; 566 map["keyData"] = keyData;
534 map["pointerData"] = pointerData; 567 map["pointerData"] = pointerData;
535 return map; 568 return map;
536 } 569 }
537 } 570 }
538 571
539 572
540 573
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698