MPLAB® Harmony Graphics Suite
|
Structure: laScrollBarWidget_t
A scroll bar is a widget that is capable of displaying a range and a scroll handle. The handle can grow and shrink in size depending on the scroll range and visible scroll space and can be interacted with to scroll through the available space.
typedef struct laScrollBarWidget_t { laWidget widget; laScrollBarState state; laScrollBarOrientation alignment; uint32_t max; uint32_t extent; uint32_t value; uint32_t step; laScrollBarWidget_ValueChangedEvent valueChangedEvent; GFX_Point handleDownOffset; } laScrollBarWidget;
Members |
Description |
laWidget widget; |
widget base class |
laScrollBarState state; |
scrollbar input state |
laScrollBarOrientation alignment; |
scroll bar direction |
uint32_t max; |
maximum scroll value |
uint32_t extent; |
visible space/handle size |
uint32_t value; |
current scroll value |
uint32_t step; |
discreet scroll stepping value |
laScrollBarWidget_ValueChangedEvent valueChangedEvent; |
value changed callback |
None.
MPLAB® Harmony Graphics Suite
|