26 DialogExReleaseCenter,
Align
Alignment enumeration.
Definition canvas.h:36
void dialog_ex_set_left_button_text(DialogEx *dialog_ex, const char *text)
Set left button text.
Definition dialog_ex.c:268
void dialog_ex_set_header(DialogEx *dialog_ex, const char *text, uint8_t x, uint8_t y, Align horizontal, Align vertical)
Set dialog header text.
Definition dialog_ex.c:213
void dialog_ex_reset(DialogEx *dialog_ex)
Clean dialog.
Definition dialog_ex.c:295
void dialog_ex_set_context(DialogEx *dialog_ex, void *context)
Set dialog context.
Definition dialog_ex.c:208
void dialog_ex_disable_extended_events(DialogEx *dialog_ex)
Disable press/release events.
Definition dialog_ex.c:319
DialogEx * dialog_ex_alloc(void)
Allocate and initialize dialog.
Definition dialog_ex.c:145
View * dialog_ex_get_view(DialogEx *dialog_ex)
Get dialog view.
Definition dialog_ex.c:198
void dialog_ex_enable_extended_events(DialogEx *dialog_ex)
Enable press/release events.
Definition dialog_ex.c:314
void dialog_ex_set_right_button_text(DialogEx *dialog_ex, const char *text)
Set right button text.
Definition dialog_ex.c:286
void dialog_ex_set_text(DialogEx *dialog_ex, const char *text, uint8_t x, uint8_t y, Align horizontal, Align vertical)
Set dialog text.
Definition dialog_ex.c:234
void dialog_ex_free(DialogEx *dialog_ex)
Deinitialize and free dialog.
Definition dialog_ex.c:181
DialogExResult
DialogEx result.
Definition dialog_ex.h:18
void dialog_ex_set_icon(DialogEx *dialog_ex, uint8_t x, uint8_t y, const Icon *icon)
Set dialog icon.
Definition dialog_ex.c:255
void dialog_ex_set_center_button_text(DialogEx *dialog_ex, const char *text)
Set center button text.
Definition dialog_ex.c:277
void(* DialogExResultCallback)(DialogExResult result, void *context)
DialogEx result callback type.
Definition dialog_ex.h:33
void dialog_ex_set_result_callback(DialogEx *dialog_ex, DialogExResultCallback callback)
Set dialog result callback.
Definition dialog_ex.c:203