Method InitMouseEvent
- Namespace
- SharpVectors.Dom.Events
- Assembly
- SharpVectors.Core.dll
InitMouseEvent(string, bool, bool, IAbstractView, long, long, long, long, long, bool, bool, bool, bool, ushort, IEventTarget)
The InitMouseEvent method is used to initialize the value of a MouseEvent created using the IDocumentEvent.CreateEvent method.
void InitMouseEvent(string typeArg, bool canBubbleArg, bool cancelableArg, IAbstractView viewArg, long detailArg, long screenXArg, long screenYArg, long clientXArg, long clientYArg, bool ctrlKeyArg, bool altKeyArg, bool shiftKeyArg, bool metaKeyArg, ushort buttonArg, IEventTarget relatedTargetArg)
Parameters
typeArgstringSpecifies the event type.
canBubbleArgboolSpecifies whether or not the event can bubble.
cancelableArgboolSpecifies whether or not the event's default action can be prevented.
viewArgIAbstractViewSpecifies the IEvent's view.
detailArglongSpecifies the IEvent's mouse click count.
screenXArglongSpecifies the IEvent's screen x coordinate.
screenYArglongSpecifies the IEvent's screen y coordinate.
clientXArglongSpecifies the IEvent's client x coordinate.
clientYArglongSpecifies the IEvent's client y coordinate.
ctrlKeyArgboolSpecifies whether or not control key was depressed during the IEvent.
altKeyArgboolSpecifies whether or not alt key was depressed during the IEvent.
shiftKeyArgboolSpecifies whether or not shift key was depressed during the IEvent.
metaKeyArgboolSpecifies whether or not meta key was depressed during the IEvent.
buttonArgushortSpecifies the IEvent's mouse button.
relatedTargetArgIEventTargetSpecifies the IEvent's related IEventTarget.
Remarks
This method may only be called before the IMouseEvent has been dispatched via the IEventTarget.DispatchEvent method, though it may be called multiple times before being dispatched. If called multiple times, the final invocation takes precedence.