diff src/video/gem/SDL_gemwm.c @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents d910939febfa
children 4da1ee79c9af
line wrap: on
line diff
--- a/src/video/gem/SDL_gemwm.c	Sun May 21 17:27:13 2006 +0000
+++ b/src/video/gem/SDL_gemwm.c	Sun May 28 13:04:16 2006 +0000
@@ -40,73 +40,80 @@
 
 /* Functions */
 
-void GEM_SetCaption(_THIS, const char *title, const char *icon)
+void
+GEM_SetCaption (_THIS, const char *title, const char *icon)
 {
-	if (title) {
-		GEM_title_name = title;
-		GEM_refresh_name = SDL_TRUE;
-	}
+    if (title) {
+        GEM_title_name = title;
+        GEM_refresh_name = SDL_TRUE;
+    }
 
-	if (icon) {
-		GEM_icon_name = icon;
-		GEM_refresh_name = SDL_TRUE;
-	}
+    if (icon) {
+        GEM_icon_name = icon;
+        GEM_refresh_name = SDL_TRUE;
+    }
 }
 
-void GEM_SetIcon(_THIS, SDL_Surface *icon, Uint8 *mask)
+void
+GEM_SetIcon (_THIS, SDL_Surface * icon, Uint8 * mask)
 {
-	SDL_Surface *sicon;
-	SDL_Rect bounds;
+    SDL_Surface *sicon;
+    SDL_Rect bounds;
 
 #if 0
-	if ((GEM_wfeatures & (1<<WF_ICONIFY))==0) {
-		return;
-	}
+    if ((GEM_wfeatures & (1 << WF_ICONIFY)) == 0) {
+        return;
+    }
 #endif
 
-	if (icon == NULL) {
-		return;
-	}
-	
-	/* Convert icon to the screen format */
-	sicon = SDL_CreateRGBSurface(SDL_SWSURFACE, icon->w, icon->h,
-		VDI_bpp, VDI_redmask, VDI_greenmask, VDI_bluemask, 0);
-	if ( sicon == NULL ) {
-		return;
-	}
+    if (icon == NULL) {
+        return;
+    }
 
-	bounds.x = 0;
-	bounds.y = 0;
-	bounds.w = icon->w;
-	bounds.h = icon->h;
-	if ( SDL_LowerBlit(icon, &bounds, sicon, &bounds) < 0 ) {
-		SDL_FreeSurface(sicon);
-		return;
-	}
+    /* Convert icon to the screen format */
+    sicon = SDL_CreateRGBSurface (SDL_SWSURFACE, icon->w, icon->h,
+                                  VDI_bpp, VDI_redmask, VDI_greenmask,
+                                  VDI_bluemask, 0);
+    if (sicon == NULL) {
+        return;
+    }
 
-	GEM_icon = sicon;
+    bounds.x = 0;
+    bounds.y = 0;
+    bounds.w = icon->w;
+    bounds.h = icon->h;
+    if (SDL_LowerBlit (icon, &bounds, sicon, &bounds) < 0) {
+        SDL_FreeSurface (sicon);
+        return;
+    }
+
+    GEM_icon = sicon;
 }
 
-int GEM_IconifyWindow(_THIS)
+int
+GEM_IconifyWindow (_THIS)
 {
-	if ((GEM_wfeatures & (1<<WF_ICONIFY))==0)
-		return 0;
+    if ((GEM_wfeatures & (1 << WF_ICONIFY)) == 0)
+        return 0;
 
-	GEM_message[0] = WM_ICONIFY;
-	GEM_message[1] = gl_apid;
-	GEM_message[2] = 0;
-	GEM_message[3] = GEM_handle;
-	GEM_message[4] = 0;
-	GEM_message[5] = GEM_desk_h-ICONHEIGHT;
-	GEM_message[6] = ICONWIDTH;
-	GEM_message[7] = ICONHEIGHT;
+    GEM_message[0] = WM_ICONIFY;
+    GEM_message[1] = gl_apid;
+    GEM_message[2] = 0;
+    GEM_message[3] = GEM_handle;
+    GEM_message[4] = 0;
+    GEM_message[5] = GEM_desk_h - ICONHEIGHT;
+    GEM_message[6] = ICONWIDTH;
+    GEM_message[7] = ICONHEIGHT;
 
-	appl_write(gl_apid, sizeof(GEM_message), GEM_message);
+    appl_write (gl_apid, sizeof (GEM_message), GEM_message);
 
-	return 1;
+    return 1;
 }
 
-SDL_GrabMode GEM_GrabInput(_THIS, SDL_GrabMode mode)
+SDL_GrabMode
+GEM_GrabInput (_THIS, SDL_GrabMode mode)
 {
-	return SDL_GRAB_OFF;
+    return SDL_GRAB_OFF;
 }
+
+/* vi: set ts=4 sw=4 expandtab: */