MPLAB® Harmony Graphics Suite > Graphics Library > Aria Graphics Library > Files > libaria_widget_listwheel.h
MPLAB® Harmony Graphics Suite
libaria_widget_listwheel.h

Microchip Technology Inc.

File Name

libaria_widget_listwheel.h

Description

Module for Microchip Graphics Library - Aria User Interface Library 

This module implements list wheel (drawing-style list box) widget functions.

Enumerations
 
Name 
Description 
 
Indicates the fill type for the listwheel indicator area. 
 
Indicates the zoom effects for the list wheel items. 
 
Indicates the fill type for the listwheel indicator area. 
 
Indicates the zoom effects for the list wheel items. 
Functions
 
Name 
Description 
 
Appends a new item entry to the list. The initial value of the item will be empty. 
 
Gets the horizontal alignment for the list widget 
 
Returns the list wheel auto hide setting 
 
Returns the flick init speed for the wheel. 
 
Gets the icon margin value for the list wheel widget 
 
Sets the icon position for the list wheel widget. 
 
Returns the spacing for the selected item indicator bars. 
 
Gets the indicator area fill type 
 
Gets the number of items currently contained in the list 
 
Gets the pointer to the image asset for the icon for the item at the given index. 
 
Gets the text value for an item in the list. 
 
Returns the maximum momentum value for the wheel. 
 
Returns the momentum falloff rate for the wheel. 
 
Returns the wheel rotation update rate. 
 
Returns the index of the currently selected item. 
 
Gets the callback for the item selected changed event 
 
Returns true if the list is using gradient shading to illustrate depth 
 
Returns true if the list is displaying its selected item indicators 
 
Returns the list's visible item count 
 
Gets the list wheel zoom effect 
 
Attempts to insert a new item at the desired index. Existing items at idx or greater will be shuffled one index to the right. 
 
Allocates memory for a new widget of this type. The application is responsible for the managment of this memory until the widget is added to a widget tree. 
 
Attempts to remove all items from the list. 
 
Attempts to remove an item from the list. 
 
Attempts to move the selected item index to the next item in the list. 
 
Attempts to move the selected item index to the previous item in the list. 
 
Sets the horizontal alignment mode for the list widget. 
 
Sets the list wheel to auto hide when not active 
 
Configures the flick init speed for the list wheel 
 
Sets the icon margin value for the list widget. 
 
Sets the icon position for the list wheel widget 
 
Configures the display area for the list selection indicator bars 
 
Sets the indicator fill type 
 
Sets the icon pointer for a given index. 
 
Sets the text value for an item in the list. 
 
Configures the maximum momentum value for the wheel 
 
Configures the momentum falloff rate for the wheel 
 
Configures the rotation update rate for a wheel 
 
Attempts to set the selectedi tem index 
 
 
 
Configures the list to use gradient or flat background shading 
 
Configures the list to display the selected item indicator bars 
 
Sets the number of visible items in the list. Must be greater than or equal to three and must be an odd number. 
 
Sets the list wheel zoom effect 
Structures
 
Name 
Description 
 
Implementation of a list wheel widget item struct 
 
Implementation of a list wheel widget struct 
 
Implementation of a list wheel widget item struct 
 
Implementation of a list wheel widget struct 
Types
 
Name 
Description 
 
Selected item changed event function callback type 
MPLAB® Harmony Graphics Suite