Add 'warning'

This commit is contained in:
twinaphex 2016-06-08 07:27:46 +02:00
parent 615fc0432f
commit 0a7bc4d21f
4 changed files with 21 additions and 2 deletions

View File

@ -124,9 +124,15 @@ static enum ui_msg_window_response ui_msg_window_cocoa_question(ui_msg_window_st
return ui_msg_window_cocoa_dialog(state, UI_MSG_WINDOW_TYPE_QUESTION); return ui_msg_window_cocoa_dialog(state, UI_MSG_WINDOW_TYPE_QUESTION);
} }
static enum ui_msg_window_response ui_msg_window_cocoa_warning(ui_msg_window_state *state)
{
return ui_msg_window_cocoa_dialog(state, UI_MSG_WINDOW_TYPE_WARNING);
}
const ui_msg_window_t ui_msg_window_cocoa = { const ui_msg_window_t ui_msg_window_cocoa = {
ui_msg_window_cocoa_error, ui_msg_window_cocoa_error,
ui_msg_window_cocoa_information, ui_msg_window_cocoa_information,
ui_msg_window_cocoa_question, ui_msg_window_cocoa_question,
ui_msg_window_cocoa_warning,
"cocoa" "cocoa"
}; };

View File

@ -36,9 +36,15 @@ static enum ui_msg_window_response ui_msg_window_null_question(ui_msg_window_sta
return UI_MSG_RESPONSE_CANCEL; return UI_MSG_RESPONSE_CANCEL;
} }
static enum ui_msg_window_response ui_msg_window_null_warning(ui_msg_window_state *state)
{
return UI_MSG_RESPONSE_CANCEL;
}
const ui_msg_window_t ui_msg_window_null = { const ui_msg_window_t ui_msg_window_null = {
ui_msg_window_null_error, ui_msg_window_null_error,
ui_msg_window_null_information, ui_msg_window_null_information,
ui_msg_window_null_question, ui_msg_window_null_question,
ui_msg_window_null_warning,
"null" "null"
}; };

View File

@ -38,9 +38,15 @@ static enum ui_msg_window_response ui_msg_window_win32_question(ui_msg_window_st
return UI_MSG_RESPONSE_CANCEL; return UI_MSG_RESPONSE_CANCEL;
} }
static enum ui_msg_window_response ui_msg_window_win32_warning(ui_msg_window_state *state)
{
return UI_MSG_RESPONSE_CANCEL;
}
const ui_msg_window_t ui_msg_window_win32 = { const ui_msg_window_t ui_msg_window_win32 = {
ui_msg_window_win32_error, ui_msg_window_win32_error,
ui_msg_window_win32_information, ui_msg_window_win32_information,
ui_msg_window_win32_question, ui_msg_window_win32_question,
ui_msg_window_win32_warning,
"win32" "win32"
}; };

View File

@ -65,9 +65,10 @@ typedef struct ui_msg_window_state
typedef struct ui_msg_window typedef struct ui_msg_window
{ {
enum ui_msg_window_response (*error)(ui_msg_window_state *state); enum ui_msg_window_response (*error )(ui_msg_window_state *state);
enum ui_msg_window_response (*information)(ui_msg_window_state *state); enum ui_msg_window_response (*information)(ui_msg_window_state *state);
enum ui_msg_window_response (*question)(ui_msg_window_state *state); enum ui_msg_window_response (*question )(ui_msg_window_state *state);
enum ui_msg_window_response (*warning )(ui_msg_window_state *state);
const char *ident; const char *ident;
} ui_msg_window_t; } ui_msg_window_t;