46 #ifndef LEGATO_RADIOBUTTON_GROUP_H 47 #define LEGATO_RADIOBUTTON_GROUP_H 51 #if LE_RADIOBUTTON_WIDGET_ENABLED == 1 66 typedef struct leRadioButtonGroup leRadioButtonGroup;
67 typedef struct leRadioButtonWidget leRadioButtonWidget;
90 typedef struct leRadioButtonGroup
95 leRadioButtonWidget* selected;
133 leResult leRadioButtonGroup_Create(leRadioButtonGroup** grp);
162 void leRadioButtonGroup_Destroy(leRadioButtonGroup* grp);
194 leResult leRadioButtonGroup_AddButton(leRadioButtonGroup* grp, leRadioButtonWidget* btn);
226 leResult leRadioButtonGroup_RemoveButton(leRadioButtonGroup* grp,
227 leRadioButtonWidget* btn);
261 leResult leRadioButtonGroup_SelectButton(leRadioButtonGroup* grp,
262 leRadioButtonWidget* btn);
268 #endif // LE_RADIOBUTTON_WIDGET_ENABLED Common macros and definitions used by Legato.
leResult
This enum represents function call results.
Definition: legato_common.h:123
This struct represents a array.
Definition: legato_array.h:64
An array implementation for storing pointers.
leBool
This enum represents booleans.
Definition: legato_common.h:146