Mercurial > sdl-ios-xcode
comparison src/video/win32/SDL_win32window.c @ 1724:6c63fc2bd986 SDL-1.3
Proof of concept done - Win32 GDI implementation mostly complete.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 06 Jul 2006 07:17:11 +0000 |
parents | 5daa04d862f1 |
children | fd65f12b6de6 |
comparison
equal
deleted
inserted
replaced
1723:4bdbb9b2bd0a | 1724:6c63fc2bd986 |
---|---|
41 return -1; | 41 return -1; |
42 } | 42 } |
43 data->windowID = window->id; | 43 data->windowID = window->id; |
44 data->hwnd = hwnd; | 44 data->hwnd = hwnd; |
45 data->created = created; | 45 data->created = created; |
46 data->mouse_pressed = SDL_FALSE; | |
46 data->videodata = (SDL_VideoData *) SDL_GetVideoDevice()->driverdata; | 47 data->videodata = (SDL_VideoData *) SDL_GetVideoDevice()->driverdata; |
47 | 48 |
48 /* Associate the data with the window */ | 49 /* Associate the data with the window */ |
49 if (!SetProp(hwnd, TEXT("SDL_WindowData"), data)) { | 50 if (!SetProp(hwnd, TEXT("SDL_WindowData"), data)) { |
50 SDL_free(data); | 51 SDL_free(data); |
178 } | 179 } |
179 | 180 |
180 hwnd = CreateWindow(SDL_Appname, | 181 hwnd = CreateWindow(SDL_Appname, |
181 title ? title : TEXT(""), | 182 title ? title : TEXT(""), |
182 style, x, y, w, h, NULL, NULL, SDL_Instance, NULL); | 183 style, x, y, w, h, NULL, NULL, SDL_Instance, NULL); |
184 WIN_PumpEvents(_this); | |
185 | |
183 if (title) { | 186 if (title) { |
184 SDL_free(title); | 187 SDL_free(title); |
185 } | 188 } |
186 | 189 |
187 if (!hwnd) { | 190 if (!hwnd) { |