Definition at line 51 of file testwm2.c.
References cursorNames, SDL_WindowEvent::data1, SDL_WindowEvent::data2, done, SDL_WindowEvent::event, i, SDL_Event::key, SDL_KeyboardEvent::keysym, SDLTest_CommonState::num_windows, renderer, SDLTest_CommonState::renderers, SDL_CreateSystemCursor, SDL_FALSE, SDL_FreeCursor, SDL_GetDisplayName, SDL_GetWindowDisplayIndex, SDL_GetWindowFromID, SDL_KEYUP, SDL_Log, SDL_NUM_SYSTEM_CURSORS, SDL_PollEvent, SDL_RenderClear, SDL_RenderPresent, SDL_SetCursor, SDL_TRUE, SDL_WINDOWEVENT, SDL_WINDOWEVENT_MOVED, SDL_WINDOWEVENT_RESIZED, SDLK_LEFT, SDLK_RIGHT, SDLTest_CommonEvent(), SDL_Keysym::sym, system_cursor, SDL_Event::type, SDL_Event::window, and SDL_WindowEvent::windowID.
Referenced by main().
63 SDL_Log(
"Window %d resized to %dx%d\n",
72 SDL_Log(
"Window %d moved to %d,%d (display %s)\n",
110 #ifdef __EMSCRIPTEN__ 112 emscripten_cancel_main_loop();
#define SDL_GetWindowDisplayIndex
#define SDL_CreateSystemCursor
#define SDL_GetDisplayName
static const char * cursorNames[]
static SDLTest_CommonState * state
void SDLTest_CommonEvent(SDLTest_CommonState *state, SDL_Event *event, int *done)
Common event handler for test windows.
static SDL_Renderer * renderer
SDL_SystemCursor
Cursor types for SDL_CreateSystemCursor().
#define SDL_GetWindowFromID
SDL_Renderer ** renderers
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int in i)
EGLSurface EGLNativeWindowType * window
The type used to identify a window.
#define SDL_RenderPresent