util.c 754 B

1234567891011121314151617
  1. #include "util.h"
  2. void utilShowDialog(
  3. const char* paramTitle,
  4. const char* paramMessage,
  5. const char* paramConfirmButtonText) {
  6. DialogsApp* newDialogsApp = furi_record_open(RECORD_DIALOGS);
  7. DialogMessage* newDialogMessage = dialog_message_alloc();
  8. dialog_message_set_header(newDialogMessage, paramTitle, 64, 3, AlignCenter, AlignTop);
  9. dialog_message_set_text(newDialogMessage, paramMessage, 64, 32, AlignCenter, AlignCenter);
  10. dialog_message_set_buttons(newDialogMessage, NULL, paramConfirmButtonText, NULL);
  11. dialog_message_set_icon(newDialogMessage, NULL, 0, 10);
  12. dialog_message_show(newDialogsApp, newDialogMessage);
  13. dialog_message_free(newDialogMessage);
  14. furi_record_close(RECORD_DIALOGS);
  15. return;
  16. }