| 1226 | } |
| 1227 | |
| 1228 | static void |
| 1229 | SDLTest_PrintEvent(SDL_Event * event) |
| 1230 | { |
| 1231 | if ((event->type == SDL_MOUSEMOTION) || (event->type == SDL_FINGERMOTION)) { |
| 1232 | /* Mouse and finger motion are really spammy */ |
| 1233 | return; |
| 1234 | } |
| 1235 | |
| 1236 | switch (event->type) { |
| 1237 | case SDL_DISPLAYEVENT: |
| 1238 | switch (event->display.event) { |
| 1239 | case SDL_DISPLAYEVENT_ORIENTATION: |
| 1240 | SDL_Log("SDL EVENT: Display %d changed orientation to %s", event->display.display, DisplayOrientationName(event->display.data1)); |
| 1241 | break; |
| 1242 | default: |
| 1243 | SDL_Log("SDL EVENT: Display %d got unknown event 0x%4.4x", |
| 1244 | event->display.display, event->display.event); |
| 1245 | break; |
| 1246 | } |
| 1247 | break; |
| 1248 | case SDL_WINDOWEVENT: |
| 1249 | switch (event->window.event) { |
| 1250 | case SDL_WINDOWEVENT_SHOWN: |
| 1251 | SDL_Log("SDL EVENT: Window %d shown", event->window.windowID); |
| 1252 | break; |
| 1253 | case SDL_WINDOWEVENT_HIDDEN: |
| 1254 | SDL_Log("SDL EVENT: Window %d hidden", event->window.windowID); |
| 1255 | break; |
| 1256 | case SDL_WINDOWEVENT_EXPOSED: |
| 1257 | SDL_Log("SDL EVENT: Window %d exposed", event->window.windowID); |
| 1258 | break; |
| 1259 | case SDL_WINDOWEVENT_MOVED: |
| 1260 | SDL_Log("SDL EVENT: Window %d moved to %d,%d", |
| 1261 | event->window.windowID, event->window.data1, |
| 1262 | event->window.data2); |
| 1263 | break; |
| 1264 | case SDL_WINDOWEVENT_RESIZED: |
| 1265 | SDL_Log("SDL EVENT: Window %d resized to %dx%d", |
| 1266 | event->window.windowID, event->window.data1, |
| 1267 | event->window.data2); |
| 1268 | break; |
| 1269 | case SDL_WINDOWEVENT_SIZE_CHANGED: |
| 1270 | SDL_Log("SDL EVENT: Window %d changed size to %dx%d", |
| 1271 | event->window.windowID, event->window.data1, |
| 1272 | event->window.data2); |
| 1273 | break; |
| 1274 | case SDL_WINDOWEVENT_MINIMIZED: |
| 1275 | SDL_Log("SDL EVENT: Window %d minimized", event->window.windowID); |
| 1276 | break; |
| 1277 | case SDL_WINDOWEVENT_MAXIMIZED: |
| 1278 | SDL_Log("SDL EVENT: Window %d maximized", event->window.windowID); |
| 1279 | break; |
| 1280 | case SDL_WINDOWEVENT_RESTORED: |
| 1281 | SDL_Log("SDL EVENT: Window %d restored", event->window.windowID); |
| 1282 | break; |
| 1283 | case SDL_WINDOWEVENT_ENTER: |
| 1284 | SDL_Log("SDL EVENT: Mouse entered window %d", |
| 1285 | event->window.windowID); |
no test coverage detected