From 1df1e696912f9ed39414fe272ca68e5e647cf34b Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sun, 14 Jul 2013 11:28:44 -0700 Subject: [PATCH] Added the platform specific messagebox function to the video function list --- src/video/cocoa/SDL_cocoavideo.m | 3 +++ src/video/uikit/SDL_uikitvideo.m | 4 ++++ src/video/windows/SDL_windowsvideo.c | 3 +++ src/video/x11/SDL_x11video.c | 3 +++ 4 files changed, 13 insertions(+) diff --git a/src/video/cocoa/SDL_cocoavideo.m b/src/video/cocoa/SDL_cocoavideo.m index d1b958768b10d..e6de2ff56fe16 100644 --- a/src/video/cocoa/SDL_cocoavideo.m +++ b/src/video/cocoa/SDL_cocoavideo.m @@ -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 */ @@ -134,6 +135,8 @@ device->GetClipboardText = Cocoa_GetClipboardText; device->HasClipboardText = Cocoa_HasClipboardText; + device->ShowMessageBox = Cocoa_ShowMessageBox; + device->free = Cocoa_DeleteDevice; return device; diff --git a/src/video/uikit/SDL_uikitvideo.m b/src/video/uikit/SDL_uikitvideo.m index 74b24b8dad5bb..e90172806d12f 100644 --- a/src/video/uikit/SDL_uikitvideo.m +++ b/src/video/uikit/SDL_uikitvideo.m @@ -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" @@ -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; diff --git a/src/video/windows/SDL_windowsvideo.c b/src/video/windows/SDL_windowsvideo.c index 8f708cf0d70fb..1a0ad55c24285 100644 --- a/src/video/windows/SDL_windowsvideo.c +++ b/src/video/windows/SDL_windowsvideo.c @@ -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); @@ -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; diff --git a/src/video/x11/SDL_x11video.c b/src/video/x11/SDL_x11video.c index 5ed47d5e82780..020bba0190587 100644 --- a/src/video/x11/SDL_x11video.c +++ b/src/video/x11/SDL_x11video.c @@ -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" @@ -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;