mouse data
This commit is contained in:
parent
2254ad53c5
commit
917e638538
4 changed files with 76 additions and 76 deletions
|
|
@ -82,7 +82,7 @@ function addMouseOverListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteMouseOverHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteMouseOverHandler(handlerID);
|
||||
ExecuteMouseOverHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-mouseover`, handler);
|
||||
|
|
@ -103,7 +103,7 @@ function addMouseOutListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteMouseOutHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteMouseOutHandler(handlerID);
|
||||
ExecuteMouseOutHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-mouseout`, handler);
|
||||
|
|
@ -124,7 +124,7 @@ function addMouseMoveListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteMouseMoveHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteMouseMoveHandler(handlerID);
|
||||
ExecuteMouseMoveHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-mousemove`, handler);
|
||||
|
|
@ -145,7 +145,7 @@ function addMouseDownListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteMouseDownHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteMouseDownHandler(handlerID);
|
||||
ExecuteMouseDownHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-mousedown`, handler);
|
||||
|
|
@ -166,7 +166,7 @@ function addMouseUpListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteMouseUpHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteMouseUpHandler(handlerID);
|
||||
ExecuteMouseUpHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-mouseup`, handler);
|
||||
|
|
@ -406,7 +406,7 @@ function addContextMenuListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteContextMenuHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteContextMenuHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
ExecuteContextMenuHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-contextmenu`, handler);
|
||||
|
|
@ -428,7 +428,7 @@ function addDragStartListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteDragStartHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteDragStartHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
ExecuteDragStartHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-dragstart`, handler);
|
||||
|
|
@ -449,7 +449,7 @@ function addDragEndListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteDragEndHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteDragEndHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
ExecuteDragEndHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-dragend`, handler);
|
||||
|
|
@ -470,7 +470,7 @@ function addDropListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteDropHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteDropHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
ExecuteDropHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-drop`, handler);
|
||||
|
|
@ -492,7 +492,7 @@ function addDragOverListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteDragOverHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteDragOverHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
ExecuteDragOverHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-dragover`, handler);
|
||||
|
|
@ -513,7 +513,7 @@ function addDragEnterListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteDragEnterHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteDragEnterHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
ExecuteDragEnterHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-dragenter`, handler);
|
||||
|
|
@ -534,7 +534,7 @@ function addDragLeaveListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteDragLeaveHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteDragLeaveHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
ExecuteDragLeaveHandler(handlerID, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-dragleave`, handler);
|
||||
|
|
@ -556,7 +556,7 @@ function addWheelListener(ptr, handlerID) {
|
|||
|
||||
const handler = function (event) {
|
||||
const { ExecuteWheelHandler } = window.crafter_webbuild_wasi.instance.exports;
|
||||
ExecuteWheelHandler(handlerID, event.deltaX, event.deltaY, event.deltaZ, event.deltaMode, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
ExecuteWheelHandler(handlerID, event.deltaX, event.deltaY, event.deltaZ, event.deltaMode, event.clientX, event.clientY, event.screenX, event.screenY, event.button, event.buttons, event.altKey, event.ctrlKey, event.shiftKey, event.metaKey);
|
||||
};
|
||||
|
||||
eventHandlers.set(`${ptr}-${handlerID}-wheel`, handler);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue