feat: message box dynamic sizing, documentation page updates

This commit is contained in:
2026-04-22 20:27:55 +02:00
parent 15a092d0b4
commit 867d56b342
6 changed files with 101 additions and 25 deletions
+5 -1
View File
@@ -166,7 +166,11 @@ extern "C" uint8_t dialogs_message_box(const char* title,
const char* window_title = title && title[0] ? title : "Message";
messagebox::init(message ? message : "", buttons);
if (!g_app.win.create(window_title, messagebox::MESSAGE_INIT_W, messagebox::MESSAGE_INIT_H)) {
int init_w = 0;
int init_h = 0;
messagebox::preferred_size(window_title, &init_w, &init_h);
if (!g_app.win.create(window_title, init_w, init_h)) {
cleanup();
return dlg::MESSAGE_BOX_RESULT_NONE;
}