Added the platform specific messagebox function to the video function list

main
Sam Lantinga 2013-07-14 11:28:44 -07:00
parent 8fbd7dc735
commit 1df1e69691
4 changed files with 13 additions and 0 deletions

View File

@ -33,6 +33,7 @@
#include "SDL_endian.h" #include "SDL_endian.h"
#include "SDL_cocoavideo.h" #include "SDL_cocoavideo.h"
#include "SDL_cocoashape.h" #include "SDL_cocoashape.h"
#include "SDL_cocoamessagebox.h"
#include "SDL_assert.h" #include "SDL_assert.h"
/* Initialization/Query functions */ /* Initialization/Query functions */
@ -134,6 +135,8 @@ Cocoa_CreateDevice(int devindex)
device->GetClipboardText = Cocoa_GetClipboardText; device->GetClipboardText = Cocoa_GetClipboardText;
device->HasClipboardText = Cocoa_HasClipboardText; device->HasClipboardText = Cocoa_HasClipboardText;
device->ShowMessageBox = Cocoa_ShowMessageBox;
device->free = Cocoa_DeleteDevice; device->free = Cocoa_DeleteDevice;
return device; return device;

View File

@ -35,6 +35,7 @@
#include "SDL_uikitmodes.h" #include "SDL_uikitmodes.h"
#include "SDL_uikitwindow.h" #include "SDL_uikitwindow.h"
#include "SDL_uikitopengles.h" #include "SDL_uikitopengles.h"
#include "SDL_uikitmessagebox.h"
#define UIKITVID_DRIVER_NAME "uikit" #define UIKITVID_DRIVER_NAME "uikit"
@ -98,6 +99,9 @@ UIKit_CreateDevice(int devindex)
device->GL_DeleteContext = UIKit_GL_DeleteContext; device->GL_DeleteContext = UIKit_GL_DeleteContext;
device->GL_GetProcAddress = UIKit_GL_GetProcAddress; device->GL_GetProcAddress = UIKit_GL_GetProcAddress;
device->GL_LoadLibrary = UIKit_GL_LoadLibrary; device->GL_LoadLibrary = UIKit_GL_LoadLibrary;
device->ShowMessageBox = UIKit_ShowMessageBox;
device->free = UIKit_DeleteDevice; device->free = UIKit_DeleteDevice;
device->gl_config.accelerated = 1; device->gl_config.accelerated = 1;

View File

@ -32,6 +32,7 @@
#include "SDL_windowsvideo.h" #include "SDL_windowsvideo.h"
#include "SDL_windowsframebuffer.h" #include "SDL_windowsframebuffer.h"
#include "SDL_windowsshape.h" #include "SDL_windowsshape.h"
#include "SDL_windowsmessagebox.h"
/* Initialization/Query functions */ /* Initialization/Query functions */
static int WIN_VideoInit(_THIS); static int WIN_VideoInit(_THIS);
@ -145,6 +146,8 @@ WIN_CreateDevice(int devindex)
device->GetClipboardText = WIN_GetClipboardText; device->GetClipboardText = WIN_GetClipboardText;
device->HasClipboardText = WIN_HasClipboardText; device->HasClipboardText = WIN_HasClipboardText;
device->ShowMessageBox = WIN_ShowMessageBox;
device->free = WIN_DeleteDevice; device->free = WIN_DeleteDevice;
return device; return device;

View File

@ -34,6 +34,7 @@
#include "SDL_x11shape.h" #include "SDL_x11shape.h"
#include "SDL_x11touch.h" #include "SDL_x11touch.h"
#include "SDL_x11xinput2.h" #include "SDL_x11xinput2.h"
#include "SDL_x11messagebox.h"
#if SDL_VIDEO_OPENGL_EGL #if SDL_VIDEO_OPENGL_EGL
#include "SDL_x11opengles.h" #include "SDL_x11opengles.h"
@ -411,6 +412,8 @@ X11_CreateDevice(int devindex)
device->GetClipboardText = X11_GetClipboardText; device->GetClipboardText = X11_GetClipboardText;
device->HasClipboardText = X11_HasClipboardText; device->HasClipboardText = X11_HasClipboardText;
device->ShowMessageBox = X11_ShowMessageBox;
device->free = X11_DeleteDevice; device->free = X11_DeleteDevice;
return device; return device;