summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/SDL2/test/relative_mode.markdown
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/SDL2/test/relative_mode.markdown')
-rw-r--r--3rdparty/SDL2/test/relative_mode.markdown58
1 files changed, 0 insertions, 58 deletions
diff --git a/3rdparty/SDL2/test/relative_mode.markdown b/3rdparty/SDL2/test/relative_mode.markdown
deleted file mode 100644
index 5b2ed61850f..00000000000
--- a/3rdparty/SDL2/test/relative_mode.markdown
+++ /dev/null
@@ -1,58 +0,0 @@
-Relative mode testing
-=====================
-
-See test program at the bottom of this file.
-
-Initial tests:
-
- - When in relative mode, the mouse shouldn't be moveable outside of the window.
- - When the cursor is outside the window when relative mode is enabled, mouse
- clicks should not go to whatever app was under the cursor previously.
- - When alt/cmd-tabbing between a relative mode app and another app, clicks when
- in the relative mode app should also not go to whatever app was under the
- cursor previously.
-
-
-Code
-====
-
- #include <SDL.h>
-
- int PollEvents()
- {
- SDL_Event event;
- while (SDL_PollEvent(&event))
- {
- switch (event.type)
- {
- case SDL_QUIT:
- return 1;
- default:
- break;
- }
- }
-
- return 0;
- }
-
- int main(int argc, char *argv[])
- {
- SDL_Window *win;
-
- SDL_Init(SDL_INIT_VIDEO);
-
- win = SDL_CreateWindow("Test", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 800, 600, 0);
- SDL_SetRelativeMouseMode(SDL_TRUE);
-
- while (1)
- {
- if (PollEvents())
- break;
- }
-
- SDL_DestroyWindow(win);
-
- SDL_Quit();
-
- return 0;
- }