diff options
Diffstat (limited to 'Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl')
-rw-r--r-- | Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl b/Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl index b3aa02401..f3280bb94 100644 --- a/Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl +++ b/Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010, 2011 Apple Inc. All rights reserved. + * Copyright (C) 2010, 2011, 2014-2015 Apple Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -27,7 +27,14 @@ interface EventSendingController { void mouseDown(long buttonNumber, object modifierArray); void mouseUp(long buttonNumber, object modifierArray); void mouseMoveTo(long x, long y); + void mouseForceClick(); + void startAndCancelMouseForceClick(); + void mouseForceDown(); + void mouseForceUp(); + void mouseForceChanged(double force); void mouseScrollBy(long x, long y); + void mouseScrollByWithWheelAndMomentumPhases(long x, long y, DOMString phase, DOMString momentum); + void swipeGestureWithWheelAndMomentumPhases(long x, long y, DOMString phase, DOMString momentum); void continuousMouseScrollBy(long x, long y, optional boolean paged); object contextClick(); void scheduleAsynchronousClick(); @@ -44,6 +51,9 @@ interface EventSendingController { void zoomPageOut(); void scalePageBy(double scale, double x, double y); + void monitorWheelEvents(); + void callAfterScrollingCompletes(object functionCallback); + #if defined(ENABLE_TOUCH_EVENTS) && ENABLE_TOUCH_EVENTS // Touch events. void addTouchPoint(long x, long y); |