Skip to content

Commit

Permalink
Added the platform specific messagebox function to the video function…
Browse files Browse the repository at this point in the history
… list
  • Loading branch information
slouken committed Jul 14, 2013
1 parent 8fbd7dc commit 1df1e69
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/video/cocoa/SDL_cocoavideo.m
Expand Up @@ -33,6 +33,7 @@
#include "SDL_endian.h"
#include "SDL_cocoavideo.h"
#include "SDL_cocoashape.h"
#include "SDL_cocoamessagebox.h"
#include "SDL_assert.h"

/* Initialization/Query functions */
Expand Down Expand Up @@ -134,6 +135,8 @@
device->GetClipboardText = Cocoa_GetClipboardText;
device->HasClipboardText = Cocoa_HasClipboardText;

device->ShowMessageBox = Cocoa_ShowMessageBox;

device->free = Cocoa_DeleteDevice;

return device;
Expand Down
4 changes: 4 additions & 0 deletions src/video/uikit/SDL_uikitvideo.m
Expand Up @@ -35,6 +35,7 @@
#include "SDL_uikitmodes.h"
#include "SDL_uikitwindow.h"
#include "SDL_uikitopengles.h"
#include "SDL_uikitmessagebox.h"

#define UIKITVID_DRIVER_NAME "uikit"

Expand Down Expand Up @@ -98,6 +99,9 @@ static void UIKit_DeleteDevice(SDL_VideoDevice * device)
device->GL_DeleteContext = UIKit_GL_DeleteContext;
device->GL_GetProcAddress = UIKit_GL_GetProcAddress;
device->GL_LoadLibrary = UIKit_GL_LoadLibrary;

device->ShowMessageBox = UIKit_ShowMessageBox;

device->free = UIKit_DeleteDevice;

device->gl_config.accelerated = 1;
Expand Down
3 changes: 3 additions & 0 deletions src/video/windows/SDL_windowsvideo.c
Expand Up @@ -32,6 +32,7 @@
#include "SDL_windowsvideo.h"
#include "SDL_windowsframebuffer.h"
#include "SDL_windowsshape.h"
#include "SDL_windowsmessagebox.h"

/* Initialization/Query functions */
static int WIN_VideoInit(_THIS);
Expand Down Expand Up @@ -145,6 +146,8 @@ WIN_CreateDevice(int devindex)
device->GetClipboardText = WIN_GetClipboardText;
device->HasClipboardText = WIN_HasClipboardText;

device->ShowMessageBox = WIN_ShowMessageBox;

device->free = WIN_DeleteDevice;

return device;
Expand Down
3 changes: 3 additions & 0 deletions src/video/x11/SDL_x11video.c
Expand Up @@ -34,6 +34,7 @@
#include "SDL_x11shape.h"
#include "SDL_x11touch.h"
#include "SDL_x11xinput2.h"
#include "SDL_x11messagebox.h"

#if SDL_VIDEO_OPENGL_EGL
#include "SDL_x11opengles.h"
Expand Down Expand Up @@ -411,6 +412,8 @@ X11_CreateDevice(int devindex)
device->GetClipboardText = X11_GetClipboardText;
device->HasClipboardText = X11_HasClipboardText;

device->ShowMessageBox = X11_ShowMessageBox;

device->free = X11_DeleteDevice;

return device;
Expand Down

0 comments on commit 1df1e69

Please sign in to comment.