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

Side by Side Diff: mojo/services/input_events/public/interfaces/input_event_constants.mojom

Issue 1033513003: Cleans up events to just the parts we're actually using (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: cleanup Created 5 years, 9 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 // 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 module mojo; 5 module mojo;
6 6
7 // This mirrors ui::EventType
8 enum EventType { 7 enum EventType {
9 UNKNOWN , 8 UNKNOWN,
10 MOUSE_PRESSED,
11 MOUSE_DRAGGED,
12 MOUSE_RELEASED,
13 MOUSE_MOVED,
14 MOUSE_ENTERED,
15 MOUSE_EXITED,
16 KEY_PRESSED, 9 KEY_PRESSED,
17 KEY_RELEASED, 10 KEY_RELEASED,
18 MOUSEWHEEL, 11 POINTER_CANCEL,
19 MOUSE_CAPTURE_CHANGED, 12 POINTER_DOWN,
20 TOUCH_RELEASED, 13 POINTER_MOVE,
21 TOUCH_PRESSED, 14 POINTER_UP,
22 TOUCH_MOVED,
23 TOUCH_CANCELLED,
24 DROP_TARGET_EVENT,
25 TRANSLATED_KEY_PRESS,
26 TRANSLATED_KEY_RELEASE,
27 GESTURE_SCROLL_BEGIN,
28 GESTURE_SCROLL_END,
29 GESTURE_SCROLL_UPDATE,
30 GESTURE_TAP,
31 GESTURE_TAP_DOWN,
32 GESTURE_TAP_CANCEL,
33 GESTURE_TAP_UNCONFIRMED,
34 GESTURE_DOUBLE_TAP,
35 GESTURE_BEGIN,
36 GESTURE_END,
37 GESTURE_TWO_FINGER_TAP,
38 GESTURE_PINCH_BEGIN,
39 GESTURE_PINCH_END,
40 GESTURE_PINCH_UPDATE,
41 GESTURE_LONG_PRESS,
42 GESTURE_LONG_TAP,
43 GESTURE_SWIPE,
44 GESTURE_SHOW_PRESS,
45 GESTURE_WIN8_EDGE_SWIPE,
46 SCROLL,
47 SCROLL_FLING_START,
48 SCROLL_FLING_CANCEL,
49 CANCEL_MODE,
50 UMA_DATA
51 }; 15 };
52 16
53 // This mirrors ui::EventFlags 17 // This mirrors ui::EventFlags
54 // TODO(morrita): Use shift operator once it is available. 18 // TODO(morrita): Use shift operator once it is available.
55 enum EventFlags { 19 enum EventFlags {
56 NONE = 0, 20 NONE = 0,
57 CAPS_LOCK_DOWN = 1, 21 CAPS_LOCK_DOWN = 1,
58 SHIFT_DOWN = 2, 22 SHIFT_DOWN = 2,
59 CONTROL_DOWN = 4, 23 CONTROL_DOWN = 4,
60 ALT_DOWN = 8, 24 ALT_DOWN = 8,
61 LEFT_MOUSE_BUTTON = 16, 25 LEFT_MOUSE_BUTTON = 16,
62 MIDDLE_MOUSE_BUTTON = 32, 26 MIDDLE_MOUSE_BUTTON = 32,
63 RIGHT_MOUSE_BUTTON = 64, 27 RIGHT_MOUSE_BUTTON = 64,
64 COMMAND_DOWN = 128, 28 COMMAND_DOWN = 128,
65 EXTENDED = 256, 29 EXTENDED = 256,
66 IS_SYNTHESIZED = 512, 30 IS_SYNTHESIZED = 512,
67 ALTGR_DOWN = 1024, 31 ALTGR_DOWN = 1024,
68 MOD3_DOWN = 2048 32 MOD3_DOWN = 2048
69 }; 33 };
70 34
71 enum MouseEventFlags { 35 enum MouseEventFlags {
72 IS_DOUBLE_CLICK = 65536, 36 IS_DOUBLE_CLICK = 65536,
73 IS_TRIPLE_CLICK = 131072, 37 IS_TRIPLE_CLICK = 131072,
74 IS_NON_CLIENT = 262144, 38 IS_NON_CLIENT = 262144,
75 39
76 // TODO(erg): Move accessibility flags and maybe synthetic touch events here. 40 // TODO(erg): Move accessibility flags and maybe synthetic touch events here.
77 }; 41 };
42
43 enum PointerKind {
44 TOUCH,
45 MOUSE,
46 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698