33 #ifndef GUI_HDR_RADIO_H 34 #define GUI_HDR_RADIO_H 41 #include "gui_widget.h" uint8_t gui_radio_getgroup(gui_handle_p h)
Get radio group for widget.
Definition: gui_radio.c:298
uint8_t gui_radio_setcolor(gui_handle_p h, gui_radio_color_t index, gui_color_t color)
Set color to specific part of widget.
Definition: gui_radio.c:249
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_radio_isdisabled(gui_handle_p h)
Check if radio is disabled.
Definition: gui_radio.c:378
gui_radio_color_t
List of radio colors.
Definition: gui_radio.h:53
gui_handle_p gui_radio_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 radio widget.
Definition: gui_radio.c:237
Definition: gui_radio.h:55
uint8_t gui_radio_setdisabled(gui_handle_p h, uint8_t disabled)
Disable widget to prevent state change.
Definition: gui_radio.c:367
uint32_t gui_radio_getselectedvalue(gui_handle_p h)
Get value of selected widget from widget group.
Definition: gui_radio.c:354
uint8_t gui_radio_setgroup(gui_handle_p h, uint8_t groupId)
Set radio group for widget.
Definition: gui_radio.c:261
uint8_t gui_radio_setvalue(gui_handle_p h, uint32_t value)
Set value for widget when pressed.
Definition: gui_radio.c:311
uint32_t gui_color_t
Definition: gui_defs.h:210
Definition: gui_radio.h:54
Definition: gui_radio.h:58
uint32_t gui_radio_getvalue(gui_handle_p h)
Get value for specific widget.
Definition: gui_radio.c:331
uint8_t gui_radio_setselected(gui_handle_p h)
Set radio widget selected in radio group.
Definition: gui_radio.c:342
Definition: gui_radio.h:56
uint32_t gui_id_t
Definition: gui_defs.h:209
Definition: gui_radio.h:57