Chromium Code Reviews| Index: ui/base/test/ui_controls.h |
| diff --git a/ui/base/test/ui_controls.h b/ui/base/test/ui_controls.h |
| index 4fc54abb126c56a822c587540300e742c586f143..db00c7cffa831553b10f2a415122fda91c6d4dad 100644 |
| --- a/ui/base/test/ui_controls.h |
| +++ b/ui/base/test/ui_controls.h |
| @@ -80,6 +80,8 @@ enum MouseButtonState { |
| DOWN = 2 |
| }; |
| +enum TouchType { PRESS = 1 << 0, RELEASE = 1 << 1, MOVE = 1 << 2 }; |
| + |
| // Sends a mouse down and/or up message. The click will be sent to wherever |
| // the cursor currently is, so be sure to move the cursor before calling this |
| // (and be sure the cursor has arrived!). |
| @@ -91,6 +93,15 @@ bool SendMouseEventsNotifyWhenDone(MouseButton type, |
| // Same as SendMouseEvents with UP | DOWN. |
| bool SendMouseClick(MouseButton type); |
| +// Send WM_POINTER messages to generate touch events. |action| means the type |
|
sky
2017/06/24 00:01:14
|action| is a bitmask of the TouchType constants t
lanwei
2017/06/26 22:59:29
Done.
|
| +// of the touch events, |num| is the number of the touch pointers, |x| and |y| |
| +// are the coordinates of the touch pointers. |
| +bool SendTouchEventsNotifyWhenDone(int action, |
| + int num, |
| + int x, |
| + int y, |
| + const base::Closure& task); |
| + |
| #if defined(TOOLKIT_VIEWS) |
| // Runs |closure| after processing all pending ui events. |
| void RunClosureAfterAllPendingUIEvents(const base::Closure& closure); |