Definition at line 60 of file testhittesting.c.
61{
65
66
70
72 SDL_Log(
"Enabling hit-testing failed!\n");
74 return 1;
75 }
76
78 {
80 int nothing_to_do = 1;
81
87
89 nothing_to_do = 0;
90
92 {
95 break;
96
99 break;
100
103 SDL_Log(
"Window event moved to (%d, %d)!\n", (
int)
e.window.data1, (
int)
e.window.data2);
104 }
105 break;
106
110 }
else if (
e.key.keysym.sym ==
SDLK_x) {
114 } else {
117 }
118 }
119 break;
120
123 break;
124 }
125 }
126
127 if (nothing_to_do) {
129 }
130 }
131
133 return 0;
134}
#define SDL_RenderPresent
#define SDL_SetWindowHitTest
#define SDL_SetRenderDrawColor
#define SDL_CreateRenderer
#define SDL_RenderFillRects
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 Uint32 * e
#define SDL_arraysize(array)
#define SDL_WINDOWPOS_CENTERED
The type used to identify a window.
static SDL_Renderer * renderer
const SDL_Rect drag_areas[]
static SDL_HitTestResult hitTest(SDL_Window *window, const SDL_Point *pt, void *data)
References areas, done, drag_areas, e, hitTest(), NULL, numareas, renderer, SDL_arraysize, SDL_CreateRenderer, SDL_CreateWindow, SDL_Delay, SDL_Init, SDL_INIT_VIDEO, SDL_KEYDOWN, SDL_Log, SDL_MOUSEBUTTONDOWN, SDL_MOUSEBUTTONUP, SDL_PollEvent, SDL_QUIT, SDL_Quit, SDL_RenderClear, SDL_RenderFillRects, SDL_RenderPresent, SDL_SetRenderDrawColor, SDL_SetWindowHitTest, SDL_WINDOW_BORDERLESS, SDL_WINDOW_RESIZABLE, SDL_WINDOWEVENT, SDL_WINDOWEVENT_MOVED, SDL_WINDOWPOS_CENTERED, SDLK_ESCAPE, and SDLK_x.