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) {