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 */