MPLAB® Harmony Graphics Suite
|
Enumeration: laRadioButtonWidget_t
A radio button is similar to a checkbox widget in that it has an on and off state. It is further capable of being added to a radio button group. This group provides a mutually exclusive selection capability so that only one radio button may be selected at any one time.
typedef struct laRadioButtonWidget_t { laWidget widget; laBool selected; laString text; laHAlignment halign; laVAlignment valign; GFXU_ImageAsset* selectedImage; GFXU_ImageAsset* unselectedImage; laRelativePosition imagePosition; uint32_t imageMargin; uint32_t circleButtonSize; laRadioButtonWidget_SelectedEvent selectedEvent; laRadioButtonWidget_DeselectedEvent deselectedEvent; struct { uint8_t enabled; } paintData; GFXU_ExternalAssetReader* reader; laRadioButtonGroup* group; } laRadioButtonWidget;
Members |
Description |
laWidget widget; |
widget base class |
laBool selected; |
indicates if the radio button is selected |
laString text; |
radio button text |
laHAlignment halign; |
horizontal alignment |
laVAlignment valign; |
vertical alignment |
GFXU_ImageAsset* selectedImage; |
button custom selected image |
GFXU_ImageAsset* unselectedImage; |
buton custom unselected image |
laRelativePosition imagePosition; |
image icon relative position |
uint32_t imageMargin; |
image margin |
uint32_t circleButtonSize; |
size of radio circle button in pixels |
laRadioButtonWidget_SelectedEvent selectedEvent; |
button selected event callback |
laRadioButtonWidget_DeselectedEvent deselectedEvent; |
button deselected event callback |
GFXU_ExternalAssetReader* reader; |
asset reader |
laRadioButtonGroup* group; |
radio button group |
None.
MPLAB® Harmony Graphics Suite
|