| Index: mojo/dart/packages/mojo_services/lib/mojo/input_event_constants.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/input_event_constants.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/input_event_constants.mojom.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..757541ab971ed2e9ef64e3493dca2d9aa1abe735
|
| --- /dev/null
|
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/input_event_constants.mojom.dart
|
| @@ -0,0 +1,328 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +library input_event_constants_mojom;
|
| +
|
| +import 'dart:async';
|
| +
|
| +import 'package:mojo/bindings.dart' as bindings;
|
| +import 'package:mojo/core.dart' as core;
|
| +class EventType extends bindings.MojoEnum {
|
| + static const UNKNOWN = const EventType._(0);
|
| + static const KEY_PRESSED = const EventType._(1);
|
| + static const KEY_RELEASED = const EventType._(2);
|
| + static const POINTER_CANCEL = const EventType._(3);
|
| + static const POINTER_DOWN = const EventType._(4);
|
| + static const POINTER_MOVE = const EventType._(5);
|
| + static const POINTER_UP = const EventType._(6);
|
| +
|
| + const EventType._(int v) : super(v);
|
| +
|
| + static const Map<String, EventType> valuesMap = const {
|
| + "UNKNOWN": UNKNOWN,
|
| + "KEY_PRESSED": KEY_PRESSED,
|
| + "KEY_RELEASED": KEY_RELEASED,
|
| + "POINTER_CANCEL": POINTER_CANCEL,
|
| + "POINTER_DOWN": POINTER_DOWN,
|
| + "POINTER_MOVE": POINTER_MOVE,
|
| + "POINTER_UP": POINTER_UP,
|
| + };
|
| + static const List<EventType> values = const [
|
| + UNKNOWN,
|
| + KEY_PRESSED,
|
| + KEY_RELEASED,
|
| + POINTER_CANCEL,
|
| + POINTER_DOWN,
|
| + POINTER_MOVE,
|
| + POINTER_UP,
|
| + ];
|
| +
|
| + static EventType valueOf(String name) => valuesMap[name];
|
| +
|
| + factory EventType(int v) {
|
| + switch (v) {
|
| + case 0:
|
| + return UNKNOWN;
|
| + case 1:
|
| + return KEY_PRESSED;
|
| + case 2:
|
| + return KEY_RELEASED;
|
| + case 3:
|
| + return POINTER_CANCEL;
|
| + case 4:
|
| + return POINTER_DOWN;
|
| + case 5:
|
| + return POINTER_MOVE;
|
| + case 6:
|
| + return POINTER_UP;
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + static EventType decode(bindings.Decoder decoder0, int offset) {
|
| + int v = decoder0.decodeUint32(offset);
|
| + EventType result = new EventType(v);
|
| + if (result == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Bad value $v for enum EventType.');
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + String toString() {
|
| + switch(this) {
|
| + case UNKNOWN:
|
| + return 'EventType.UNKNOWN';
|
| + case KEY_PRESSED:
|
| + return 'EventType.KEY_PRESSED';
|
| + case KEY_RELEASED:
|
| + return 'EventType.KEY_RELEASED';
|
| + case POINTER_CANCEL:
|
| + return 'EventType.POINTER_CANCEL';
|
| + case POINTER_DOWN:
|
| + return 'EventType.POINTER_DOWN';
|
| + case POINTER_MOVE:
|
| + return 'EventType.POINTER_MOVE';
|
| + case POINTER_UP:
|
| + return 'EventType.POINTER_UP';
|
| + }
|
| + }
|
| +
|
| + int toJson() => value;
|
| +}
|
| +class EventFlags extends bindings.MojoEnum {
|
| + static const NONE = const EventFlags._(0);
|
| + static const CAPS_LOCK_DOWN = const EventFlags._(1);
|
| + static const SHIFT_DOWN = const EventFlags._(2);
|
| + static const CONTROL_DOWN = const EventFlags._(4);
|
| + static const ALT_DOWN = const EventFlags._(8);
|
| + static const LEFT_MOUSE_BUTTON = const EventFlags._(16);
|
| + static const MIDDLE_MOUSE_BUTTON = const EventFlags._(32);
|
| + static const RIGHT_MOUSE_BUTTON = const EventFlags._(64);
|
| + static const COMMAND_DOWN = const EventFlags._(128);
|
| + static const EXTENDED = const EventFlags._(256);
|
| + static const IS_SYNTHESIZED = const EventFlags._(512);
|
| + static const ALTGR_DOWN = const EventFlags._(1024);
|
| + static const MOD3_DOWN = const EventFlags._(2048);
|
| +
|
| + const EventFlags._(int v) : super(v);
|
| +
|
| + static const Map<String, EventFlags> valuesMap = const {
|
| + "NONE": NONE,
|
| + "CAPS_LOCK_DOWN": CAPS_LOCK_DOWN,
|
| + "SHIFT_DOWN": SHIFT_DOWN,
|
| + "CONTROL_DOWN": CONTROL_DOWN,
|
| + "ALT_DOWN": ALT_DOWN,
|
| + "LEFT_MOUSE_BUTTON": LEFT_MOUSE_BUTTON,
|
| + "MIDDLE_MOUSE_BUTTON": MIDDLE_MOUSE_BUTTON,
|
| + "RIGHT_MOUSE_BUTTON": RIGHT_MOUSE_BUTTON,
|
| + "COMMAND_DOWN": COMMAND_DOWN,
|
| + "EXTENDED": EXTENDED,
|
| + "IS_SYNTHESIZED": IS_SYNTHESIZED,
|
| + "ALTGR_DOWN": ALTGR_DOWN,
|
| + "MOD3_DOWN": MOD3_DOWN,
|
| + };
|
| + static const List<EventFlags> values = const [
|
| + NONE,
|
| + CAPS_LOCK_DOWN,
|
| + SHIFT_DOWN,
|
| + CONTROL_DOWN,
|
| + ALT_DOWN,
|
| + LEFT_MOUSE_BUTTON,
|
| + MIDDLE_MOUSE_BUTTON,
|
| + RIGHT_MOUSE_BUTTON,
|
| + COMMAND_DOWN,
|
| + EXTENDED,
|
| + IS_SYNTHESIZED,
|
| + ALTGR_DOWN,
|
| + MOD3_DOWN,
|
| + ];
|
| +
|
| + static EventFlags valueOf(String name) => valuesMap[name];
|
| +
|
| + factory EventFlags(int v) {
|
| + switch (v) {
|
| + case 0:
|
| + return NONE;
|
| + case 1:
|
| + return CAPS_LOCK_DOWN;
|
| + case 2:
|
| + return SHIFT_DOWN;
|
| + case 4:
|
| + return CONTROL_DOWN;
|
| + case 8:
|
| + return ALT_DOWN;
|
| + case 16:
|
| + return LEFT_MOUSE_BUTTON;
|
| + case 32:
|
| + return MIDDLE_MOUSE_BUTTON;
|
| + case 64:
|
| + return RIGHT_MOUSE_BUTTON;
|
| + case 128:
|
| + return COMMAND_DOWN;
|
| + case 256:
|
| + return EXTENDED;
|
| + case 512:
|
| + return IS_SYNTHESIZED;
|
| + case 1024:
|
| + return ALTGR_DOWN;
|
| + case 2048:
|
| + return MOD3_DOWN;
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + static EventFlags decode(bindings.Decoder decoder0, int offset) {
|
| + int v = decoder0.decodeUint32(offset);
|
| + EventFlags result = new EventFlags(v);
|
| + if (result == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Bad value $v for enum EventFlags.');
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + String toString() {
|
| + switch(this) {
|
| + case NONE:
|
| + return 'EventFlags.NONE';
|
| + case CAPS_LOCK_DOWN:
|
| + return 'EventFlags.CAPS_LOCK_DOWN';
|
| + case SHIFT_DOWN:
|
| + return 'EventFlags.SHIFT_DOWN';
|
| + case CONTROL_DOWN:
|
| + return 'EventFlags.CONTROL_DOWN';
|
| + case ALT_DOWN:
|
| + return 'EventFlags.ALT_DOWN';
|
| + case LEFT_MOUSE_BUTTON:
|
| + return 'EventFlags.LEFT_MOUSE_BUTTON';
|
| + case MIDDLE_MOUSE_BUTTON:
|
| + return 'EventFlags.MIDDLE_MOUSE_BUTTON';
|
| + case RIGHT_MOUSE_BUTTON:
|
| + return 'EventFlags.RIGHT_MOUSE_BUTTON';
|
| + case COMMAND_DOWN:
|
| + return 'EventFlags.COMMAND_DOWN';
|
| + case EXTENDED:
|
| + return 'EventFlags.EXTENDED';
|
| + case IS_SYNTHESIZED:
|
| + return 'EventFlags.IS_SYNTHESIZED';
|
| + case ALTGR_DOWN:
|
| + return 'EventFlags.ALTGR_DOWN';
|
| + case MOD3_DOWN:
|
| + return 'EventFlags.MOD3_DOWN';
|
| + }
|
| + }
|
| +
|
| + int toJson() => value;
|
| +}
|
| +class MouseEventFlags extends bindings.MojoEnum {
|
| + static const IS_DOUBLE_CLICK = const MouseEventFlags._(65536);
|
| + static const IS_TRIPLE_CLICK = const MouseEventFlags._(131072);
|
| + static const IS_NON_CLIENT = const MouseEventFlags._(262144);
|
| +
|
| + const MouseEventFlags._(int v) : super(v);
|
| +
|
| + static const Map<String, MouseEventFlags> valuesMap = const {
|
| + "IS_DOUBLE_CLICK": IS_DOUBLE_CLICK,
|
| + "IS_TRIPLE_CLICK": IS_TRIPLE_CLICK,
|
| + "IS_NON_CLIENT": IS_NON_CLIENT,
|
| + };
|
| + static const List<MouseEventFlags> values = const [
|
| + IS_DOUBLE_CLICK,
|
| + IS_TRIPLE_CLICK,
|
| + IS_NON_CLIENT,
|
| + ];
|
| +
|
| + static MouseEventFlags valueOf(String name) => valuesMap[name];
|
| +
|
| + factory MouseEventFlags(int v) {
|
| + switch (v) {
|
| + case 65536:
|
| + return IS_DOUBLE_CLICK;
|
| + case 131072:
|
| + return IS_TRIPLE_CLICK;
|
| + case 262144:
|
| + return IS_NON_CLIENT;
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + static MouseEventFlags decode(bindings.Decoder decoder0, int offset) {
|
| + int v = decoder0.decodeUint32(offset);
|
| + MouseEventFlags result = new MouseEventFlags(v);
|
| + if (result == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Bad value $v for enum MouseEventFlags.');
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + String toString() {
|
| + switch(this) {
|
| + case IS_DOUBLE_CLICK:
|
| + return 'MouseEventFlags.IS_DOUBLE_CLICK';
|
| + case IS_TRIPLE_CLICK:
|
| + return 'MouseEventFlags.IS_TRIPLE_CLICK';
|
| + case IS_NON_CLIENT:
|
| + return 'MouseEventFlags.IS_NON_CLIENT';
|
| + }
|
| + }
|
| +
|
| + int toJson() => value;
|
| +}
|
| +class PointerKind extends bindings.MojoEnum {
|
| + static const TOUCH = const PointerKind._(0);
|
| + static const MOUSE = const PointerKind._(1);
|
| +
|
| + const PointerKind._(int v) : super(v);
|
| +
|
| + static const Map<String, PointerKind> valuesMap = const {
|
| + "TOUCH": TOUCH,
|
| + "MOUSE": MOUSE,
|
| + };
|
| + static const List<PointerKind> values = const [
|
| + TOUCH,
|
| + MOUSE,
|
| + ];
|
| +
|
| + static PointerKind valueOf(String name) => valuesMap[name];
|
| +
|
| + factory PointerKind(int v) {
|
| + switch (v) {
|
| + case 0:
|
| + return TOUCH;
|
| + case 1:
|
| + return MOUSE;
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + static PointerKind decode(bindings.Decoder decoder0, int offset) {
|
| + int v = decoder0.decodeUint32(offset);
|
| + PointerKind result = new PointerKind(v);
|
| + if (result == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Bad value $v for enum PointerKind.');
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + String toString() {
|
| + switch(this) {
|
| + case TOUCH:
|
| + return 'PointerKind.TOUCH';
|
| + case MOUSE:
|
| + return 'PointerKind.MOUSE';
|
| + }
|
| + }
|
| +
|
| + int toJson() => value;
|
| +}
|
| +
|
| +
|
| +
|
|
|