[client] overlay: add support for confirmation dialogs

This commit is contained in:
Quantum
2022-03-18 01:35:13 -04:00
committed by Geoffrey McRae
parent f28084e653
commit c55d0a82f2
4 changed files with 62 additions and 10 deletions

View File

@@ -644,8 +644,20 @@ MsgBoxHandle app_msgBox(const char * caption, const char * fmt, ...)
{
va_list args;
va_start(args, fmt);
MsgBoxHandle handle =
overlayMsg_show(caption, fmt, args);
MsgBoxHandle handle = overlayMsg_show(caption, NULL, NULL, fmt, args);
va_end(args);
core_updateOverlayState();
return handle;
}
MsgBoxHandle app_confirmMsgBox(const char * caption,
MsgBoxConfirmCallback callback, void * opaque, const char * fmt, ...)
{
va_list args;
va_start(args, fmt);
MsgBoxHandle handle = overlayMsg_show(caption, callback, opaque, fmt, args);
va_end(args);
core_updateOverlayState();