Mercurial > sdl-ios-xcode
comparison src/video/gem/SDL_gemevents.c @ 736:028e03e273c8
Use new C2P routine + corrections for iconification window
author | Patrice Mandin <patmandin@gmail.com> |
---|---|
date | Wed, 12 Nov 2003 18:49:29 +0000 |
parents | 189a6a3416c7 |
children | b8d311d90021 |
comparison
equal
deleted
inserted
replaced
735:abec2a842d11 | 736:028e03e273c8 |
---|---|
217 /* If we're active, make ourselves inactive */ | 217 /* If we're active, make ourselves inactive */ |
218 if ( SDL_GetAppState() & SDL_APPACTIVE ) { | 218 if ( SDL_GetAppState() & SDL_APPACTIVE ) { |
219 /* Send an internal deactivate event */ | 219 /* Send an internal deactivate event */ |
220 SDL_PrivateAppActive(0, SDL_APPACTIVE|SDL_APPINPUTFOCUS); | 220 SDL_PrivateAppActive(0, SDL_APPACTIVE|SDL_APPINPUTFOCUS); |
221 } | 221 } |
222 /* Update window title */ | |
223 if (GEM_refresh_name && GEM_icon_name) { | |
224 wind_set(GEM_handle,WF_NAME,(short)(((unsigned long)GEM_icon_name)>>16),(short)(((unsigned long)GEM_icon_name) & 0xffff),0,0); | |
225 GEM_refresh_name = SDL_FALSE; | |
226 } | |
222 break; | 227 break; |
223 case WM_UNICONIFY: | 228 case WM_UNICONIFY: |
224 wind_set(message[3],WF_UNICONIFY,message[4],message[5],message[6],message[7]); | 229 wind_set(message[3],WF_UNICONIFY,message[4],message[5],message[6],message[7]); |
225 /* If we're not active, make ourselves active */ | 230 /* If we're not active, make ourselves active */ |
226 if ( !(SDL_GetAppState() & SDL_APPACTIVE) ) { | 231 if ( !(SDL_GetAppState() & SDL_APPACTIVE) ) { |
227 /* Send an internal activate event */ | 232 /* Send an internal activate event */ |
228 SDL_PrivateAppActive(1, SDL_APPACTIVE); | 233 SDL_PrivateAppActive(1, SDL_APPACTIVE); |
234 } | |
235 if (GEM_refresh_name && GEM_title_name) { | |
236 wind_set(GEM_handle,WF_NAME,(short)(((unsigned long)GEM_title_name)>>16),(short)(((unsigned long)GEM_title_name) & 0xffff),0,0); | |
237 GEM_refresh_name = SDL_FALSE; | |
229 } | 238 } |
230 break; | 239 break; |
231 case WM_SIZED: | 240 case WM_SIZED: |
232 wind_set (message[3], WF_CURRXYWH, message[4], message[5], message[6], message[7]); | 241 wind_set (message[3], WF_CURRXYWH, message[4], message[5], message[6], message[7]); |
233 GEM_win_fulled = SDL_FALSE; /* Cancel maximized flag */ | 242 GEM_win_fulled = SDL_FALSE; /* Cancel maximized flag */ |