MPLAB® Harmony Graphics Suite > Graphics Library > Aria Graphics Library > Aria User Interface Library Interface > b) Data Types and Constants > laScrollBarWidget Structure
MPLAB® Harmony Graphics Suite
laScrollBarWidget Structure

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.

C
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
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 
Remarks

None.

MPLAB® Harmony Graphics Suite