| 248 | #endif |
| 249 | |
| 250 | int main() { |
| 251 | EMSCRIPTEN_RESULT ret = emscripten_set_keypress_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, key_callback); |
| 252 | ASSERT_RESULT(emscripten_set_keypress_callback); |
| 253 | ret = emscripten_set_keydown_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, key_callback); |
| 254 | ASSERT_RESULT(emscripten_set_keydown_callback); |
| 255 | ret = emscripten_set_keyup_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, key_callback); |
| 256 | ASSERT_RESULT(emscripten_set_keyup_callback); |
| 257 | |
| 258 | ret = emscripten_set_click_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 259 | ASSERT_RESULT(emscripten_set_click_callback); |
| 260 | ret = emscripten_set_mousedown_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 261 | ASSERT_RESULT(emscripten_set_mousedown_callback); |
| 262 | ret = emscripten_set_mouseup_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 263 | ASSERT_RESULT(emscripten_set_mouseup_callback); |
| 264 | ret = emscripten_set_dblclick_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 265 | ASSERT_RESULT(emscripten_set_dblclick_callback); |
| 266 | ret = emscripten_set_mousemove_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 267 | ASSERT_RESULT(emscripten_set_mousemove_callback); |
| 268 | ret = emscripten_set_mouseenter_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 269 | ASSERT_RESULT(emscripten_set_mouseenter_callback); |
| 270 | ret = emscripten_set_mouseleave_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 271 | ASSERT_RESULT(emscripten_set_mouseleave_callback); |
| 272 | ret = emscripten_set_mouseover_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 273 | ASSERT_RESULT(emscripten_set_mouseover_callback); |
| 274 | ret = emscripten_set_mouseout_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 275 | ASSERT_RESULT(emscripten_set_mouseout_callback); |
| 276 | ret = emscripten_set_contextmenu_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback); |
| 277 | ASSERT_RESULT(emscripten_set_contextmenu_callback); |
| 278 | |
| 279 | ret = emscripten_set_wheel_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, wheel_callback); |
| 280 | ASSERT_RESULT(emscripten_set_wheel_callback); |
| 281 | |
| 282 | ret = emscripten_set_resize_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, uievent_callback); |
| 283 | ASSERT_RESULT(emscripten_set_resize_callback); |
| 284 | ret = emscripten_set_scroll_callback(EMSCRIPTEN_EVENT_TARGET_DOCUMENT, 0, 1, uievent_callback); |
| 285 | ASSERT_RESULT(emscripten_set_scroll_callback); |
| 286 | |
| 287 | ret = emscripten_set_blur_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, focusevent_callback); |
| 288 | ASSERT_RESULT(emscripten_set_blur_callback); |
| 289 | ret = emscripten_set_focus_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, focusevent_callback); |
| 290 | ASSERT_RESULT(emscripten_set_focus_callback); |
| 291 | ret = emscripten_set_focusin_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, focusevent_callback); |
| 292 | ASSERT_RESULT(emscripten_set_focusin_callback); |
| 293 | ret = emscripten_set_focusout_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, focusevent_callback); |
| 294 | ASSERT_RESULT(emscripten_set_focusout_callback); |
| 295 | |
| 296 | ret = emscripten_set_deviceorientation_callback(0, 1, deviceorientation_callback); |
| 297 | ASSERT_RESULT(emscripten_set_deviceorientation_callback); |
| 298 | ret = emscripten_set_devicemotion_callback(0, 1, devicemotion_callback); |
| 299 | ASSERT_RESULT(emscripten_set_devicemotion_callback); |
| 300 | |
| 301 | ret = emscripten_set_orientationchange_callback(0, 1, orientationchange_callback); |
| 302 | ASSERT_RESULT(emscripten_set_orientationchange_callback); |
| 303 | |
| 304 | // Test the polling of orientation. |
| 305 | EmscriptenOrientationChangeEvent oce; |
| 306 | ret = emscripten_get_orientation_status(&oce); |
| 307 | ASSERT_RESULT(emscripten_get_orientation_status); |
nothing calls this directly
no test coverage detected