Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/test/emscripten_hide_mouse.c
7085 views
1
#include <stdio.h>
2
#include <assert.h>
3
#include <emscripten/emscripten.h>
4
#include <emscripten/html5.h>
5
6
bool mouse_callback(int eventType, const EmscriptenMouseEvent *e, void *userData) {
7
printf("Mouse click on canvas.\n");
8
emscripten_force_exit(0);
9
return 0;
10
}
11
12
int main() {
13
printf("The mouse cursor should be hidden when hovering over the canvas rectangle. Click on the canvas to finish test.\n");
14
emscripten_hide_mouse();
15
EMSCRIPTEN_RESULT ret = emscripten_set_click_callback("#canvas", 0, 1, mouse_callback);
16
assert(ret == 0);
17
emscripten_exit_with_live_runtime();
18
return 0;
19
}
20
21