Simplified driver window creation code.

Implemented several Cocoa window functions
This commit is contained in:
Sam Lantinga
2006-07-29 21:51:00 +00:00
parent 4c17a4b19c
commit 453f45eaca
8 changed files with 127 additions and 175 deletions

View File

@@ -148,7 +148,6 @@ struct SDL_SysWMinfo
{
SDL_version version;
HWND window; /* The Win32 display window */
HGLRC hglrc; /* The OpenGL context, if any */
};
#elif defined(SDL_VIDEO_DRIVER_RISCOS)

View File

@@ -574,17 +574,15 @@ extern DECLSPEC int SDLCALL SDL_GetGammaRamp(Uint16 * red, Uint16 * green,
*
* \brief Create a window with the specified position, dimensions, and flags.
*
* \param title The title of the window
* \param x The x position of the window
* \param y The y position of the window
* \param title The title of the window, in UTF-8 encoding
* \param x The x position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED
* \param y The y position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED
* \param w The width of the window
* \param h The height of the window
* \param flags The flags for the window, a mask of any of the following: SDL_WINDOW_FULLSCREEN, SDL_WINDOW_OPENGL, SDL_WINDOW_SHOWN, SDL_WINDOW_BORDERLESS, SDL_WINDOW_RESIZABLE, SDL_WINDOW_MAXIMIZED, SDL_WINDOW_MINIMIZED, SDL_WINDOW_INPUT_GRABBED
*
* \return The id of the window created, or zero if window creation failed.
*
* \note Setting the position to -1, -1, indicates any position is fine.
*
* \sa SDL_DestroyWindow()
*/
extern DECLSPEC SDL_WindowID SDLCALL SDL_CreateWindow(const char *title,