diff src/video/os2fslib/SDL_os2fslib.h @ 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 e3242177fe4a
children 4da1ee79c9af
line wrap: on
line diff
--- a/src/video/os2fslib/SDL_os2fslib.h	Sun May 21 17:27:13 2006 +0000
+++ b/src/video/os2fslib/SDL_os2fslib.h	Sun May 28 13:04:16 2006 +0000
@@ -42,30 +42,31 @@
 /* Private display data */
 struct SDL_PrivateVideoData
 {
-  FSLib_VideoMode_p   pAvailableFSLibVideoModes;
-  SDL_Rect          **pListModesResult; // Allocated memory to return list of modes for os2fslib_ListModes() API
+    FSLib_VideoMode_p pAvailableFSLibVideoModes;
+    SDL_Rect **pListModesResult;        // Allocated memory to return list of modes for os2fslib_ListModes() API
 
-  FSLib_VideoMode     SrcBufferDesc;    // Description of current source image buffer
-  char               *pchSrcBuffer;     // The source image buffer itself
-  SDL_Surface        *pSDLSurface;      // The SDL surface describing the buffer
-  HMTX                hmtxUseSrcBuffer; // Mutex semaphore to manipulate src buffer
-  HWND                hwndFrame, hwndClient;  // Window handle of frame and client
-  int                 iPMThreadStatus;  // 0: Not running
-                                        // 1: Running
-                                        // Other: Not running, had an error
-  int                 tidPMThread;      // Thread ID of PM Thread
-  int                 fInFocus;         // True if we're in focus!
-  int                 iSkipWMMOUSEMOVE; // Number of WM_MOUSEMOVE messages to skip!
-  int                 iMouseVisible;    //
+    FSLib_VideoMode SrcBufferDesc;      // Description of current source image buffer
+    char *pchSrcBuffer;         // The source image buffer itself
+    SDL_Surface *pSDLSurface;   // The SDL surface describing the buffer
+    HMTX hmtxUseSrcBuffer;      // Mutex semaphore to manipulate src buffer
+    HWND hwndFrame, hwndClient; // Window handle of frame and client
+    int iPMThreadStatus;        // 0: Not running
+    // 1: Running
+    // Other: Not running, had an error
+    int tidPMThread;            // Thread ID of PM Thread
+    int fInFocus;               // True if we're in focus!
+    int iSkipWMMOUSEMOVE;       // Number of WM_MOUSEMOVE messages to skip!
+    int iMouseVisible;          //
 
-  PFNWP               pfnOldFrameProc;  // Old window frame procedure
-  int                 bProportionalResize; // 0: No proportional resizing
-                                           // 1: Do proportional resizing
-  ULONG               ulResizingFlag;   // First resizing flag value
+    PFNWP pfnOldFrameProc;      // Old window frame procedure
+    int bProportionalResize;    // 0: No proportional resizing
+    // 1: Do proportional resizing
+    ULONG ulResizingFlag;       // First resizing flag value
 };
 
 /* OS/2 specific backdoor function to be able to set FrameControlFlags of */
 /* the SDL window before creating it. */
-extern DECLSPEC void SDLCALL SDL_OS2FSLIB_SetFCFToUse(ULONG ulFCF);
+extern DECLSPEC void SDLCALL SDL_OS2FSLIB_SetFCFToUse (ULONG ulFCF);
 
 #endif /* _SDL_os2fslib_h */
+/* vi: set ts=4 sw=4 expandtab: */