src/video/SDL_sysvideo.h
changeset 8337 4a67a3cca43d
parent 8327 bc51589f33dc
parent 6602 533131e24aeb
child 8340 e470405f3ae9
equal deleted inserted replaced
8336:0b9aa42be7ae 8337:4a67a3cca43d
    21 #include "SDL_config.h"
    21 #include "SDL_config.h"
    22 
    22 
    23 #ifndef _SDL_sysvideo_h
    23 #ifndef _SDL_sysvideo_h
    24 #define _SDL_sysvideo_h
    24 #define _SDL_sysvideo_h
    25 
    25 
       
    26 #include "SDL_messagebox.h"
    26 #include "SDL_shape.h"
    27 #include "SDL_shape.h"
    27 
    28 
    28 /* The SDL video driver */
    29 /* The SDL video driver */
    29 
    30 
    30 typedef struct SDL_WindowShaper SDL_WindowShaper;
    31 typedef struct SDL_WindowShaper SDL_WindowShaper;
   243 
   244 
   244     /* Clipboard */
   245     /* Clipboard */
   245     int (*SetClipboardText) (_THIS, const char *text);
   246     int (*SetClipboardText) (_THIS, const char *text);
   246     char * (*GetClipboardText) (_THIS);
   247     char * (*GetClipboardText) (_THIS);
   247     SDL_bool (*HasClipboardText) (_THIS);
   248     SDL_bool (*HasClipboardText) (_THIS);
       
   249 
       
   250     /* MessageBox */
       
   251     int (*ShowMessageBox) (_THIS, const SDL_MessageBoxData *messageboxdata, int *buttonid);
   248 
   252 
   249     /* * * */
   253     /* * * */
   250     /* Data common to all drivers */
   254     /* Data common to all drivers */
   251     SDL_bool suspend_screensaver;
   255     SDL_bool suspend_screensaver;
   252     int num_displays;
   256     int num_displays;