33 #ifndef GUI_HDR_PROGBAR_H 34 #define GUI_HDR_PROGBAR_H 41 #include "gui_widget.h" Definition: gui_progbar.h:54
uint8_t gui_progbar_setmin(gui_handle_p h, int32_t val)
Set progress bar minimal value.
Definition: gui_progbar.c:308
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
uint32_t gui_color_t
Definition: gui_defs.h:210
int32_t gui_progbar_getmin(gui_handle_p h)
Get progress bar minimal value.
Definition: gui_progbar.c:355
int32_t gui_progbar_getvalue(gui_handle_p h)
Get progress bar current value.
Definition: gui_progbar.c:379
gui_handle_p gui_progbar_create(gui_id_t id, float x, float y, float width, float height, gui_handle_p parent, gui_widget_evt_fn evt_fn, uint16_t flags)
Create new progress bar widget.
Definition: gui_progbar.c:273
uint8_t gui_progbar_setanimation(gui_handle_p h, uint8_t anim)
Set progress bar to animation mode.
Definition: gui_progbar.c:344
uint8_t gui_progbar_setpercentmode(gui_handle_p h, uint8_t enable)
Sets percent mode. When in this mode, widget text is in percent according to current value between mi...
Definition: gui_progbar.c:332
uint8_t gui_progbar_setcolor(gui_handle_p h, gui_progbar_color_t index, gui_color_t color)
Set color to specific part of widget.
Definition: gui_progbar.c:285
gui_progbar_color_t
Progress bar color list enumeration.
Definition: gui_progbar.h:53
Definition: gui_progbar.h:56
uint8_t gui_progbar_setmax(gui_handle_p h, int32_t val)
Set progress bar maximal value.
Definition: gui_progbar.c:320
uint8_t gui_progbar_setvalue(gui_handle_p h, int32_t val)
Set progress bar current value.
Definition: gui_progbar.c:296
Definition: gui_progbar.h:55
int32_t gui_progbar_getmax(gui_handle_p h)
Get progress bar maximal value.
Definition: gui_progbar.c:367
uint32_t gui_id_t
Definition: gui_defs.h:209