22 #ifndef SDL_messagebox_h_
23 #define SDL_messagebox_h_
39 SDL_MESSAGEBOX_ERROR = 0x00000010,
40 SDL_MESSAGEBOX_WARNING = 0x00000020,
41 SDL_MESSAGEBOX_INFORMATION = 0x00000040,
42 SDL_MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT = 0x00000080,
43 SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT = 0x00000100
44 } SDL_MessageBoxFlags;
51 SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT = 0x00000001,
52 SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT = 0x00000002
53 } SDL_MessageBoxButtonFlags;
75 SDL_MESSAGEBOX_COLOR_BACKGROUND,
76 SDL_MESSAGEBOX_COLOR_TEXT,
77 SDL_MESSAGEBOX_COLOR_BUTTON_BORDER,
78 SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND,
79 SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED,
80 SDL_MESSAGEBOX_COLOR_MAX
81 } SDL_MessageBoxColorType;
121 extern DECLSPEC
int SDLCALL SDL_ShowMessageBox(
const SDL_MessageBoxData *messageboxdata,
int *buttonid);
135 extern DECLSPEC
int SDLCALL SDL_ShowSimpleMessageBox(Uint32 flags,
const char *title,
const char *message,
SDL_Window *window);