33 #ifndef GUI_HDR_DIALOG_H 34 #define GUI_HDR_DIALOG_H 41 #include "gui_widget.h" gui_handle_p gui_dialog_create(gui_id_t id, float x, float y, float width, float height, gui_widget_createfunc_fn func, gui_widget_evt_fn evt_fn, uint16_t flags)
Create new dialog base element without any "design" style.
Definition: gui_dialog.c:154
gui_handle_p(* gui_widget_createfunc_fn)(gui_id_t, float, float, float, float, gui_handle_p, gui_widget_evt_fn, uint16_t)
Widget create function footprint for structures as callbacks.
Definition: gui_defs.h:1189
uint8_t(* gui_widget_evt_fn)(gui_handle_p h, gui_widget_evt_t evt, gui_evt_param_t *const param, gui_evt_result_t *const result)
Callback function for widget.
Definition: gui_defs.h:1103
uint8_t gui_dialog_dismiss(gui_handle_p h, int status)
Dismiss (close) dialog with status.
Definition: gui_dialog.c:228
int16_t gui_dim_t
Definition: gui_defs.h:211
int gui_dialog_createblocking(gui_id_t id, gui_dim_t x, gui_dim_t y, gui_dim_t width, gui_dim_t height, gui_widget_createfunc_fn func, gui_widget_evt_fn evt_fn, uint16_t flags)
Create new dialog base element without any "design" style and wait for dismiss status.
Definition: gui_dialog.c:188
uint32_t gui_id_t
Definition: gui_defs.h:209