mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-03 04:42:19 +02:00
This simulates click of the middle mouse button, which is necessary for testing whether the `auxevent` fires correctly. (cherry picked from commit 728fca1b1ffd8b472bc8524e5e8ec8443de011a5)
24 lines
691 B
Plaintext
24 lines
691 B
Plaintext
#import <DOM/EventTarget.idl>
|
|
#import <HTML/HTMLElement.idl>
|
|
#import <Internals/InternalAnimationTimeline.idl>
|
|
|
|
[Exposed=Nobody]
|
|
interface Internals {
|
|
|
|
undefined signalTextTestIsDone();
|
|
undefined gc();
|
|
object hitTest(double x, double y);
|
|
|
|
undefined sendText(HTMLElement target, DOMString text);
|
|
undefined commitText();
|
|
|
|
undefined click(double x, double y);
|
|
undefined middleClick(double x, double y);
|
|
undefined movePointerTo(double x, double y);
|
|
undefined wheel(double x, double y, double deltaX, double deltaY);
|
|
|
|
boolean dispatchUserActivatedEvent(EventTarget target, Event event);
|
|
|
|
InternalAnimationTimeline createInternalAnimationTimeline();
|
|
};
|