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

Microchip Technology Inc.

File Name

libaria_widget_list.h

Description

Module for Microchip Graphics Library - Aria User Interface Library 

This module implements list box widget functions.

Enumerations
 
Name 
Description 
 
Defines the list selection modes 
 
Defines the list selection modes 
Functions
 
Name 
Description 
 
Appends a new item entry to the list. The initial value of the item will be empty. 
 
Attempts to set all item states as not selected. 
 
Gets the horizontal alignment for the list widget 
 
Returns true of the list allows an empty selection set 
 
Returns the lowest selected item index. 
 
Gets the icon margin value for the list widget 
 
Gets the icon position for the list 
 
Gets the number of items currently contained in the list 
 
Returns the enable state of the item in the list widget 
 
Gets the pointer to the image asset for the icon for the item at the given index. 
 
Returns true if the item at the given index is currently selected. 
 
Gets the text value for an item in the list. 
 
Returns the highest selected item index. 
 
Gets the callback for the item selected changed event 
 
Returns the number of selected items in the list. 
 
Gets the selection mode for the list 
 
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 and initializes 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 set all item states to selected. 
 
Sets the horizontal alignment mode for the list widget. 
 
Configures the list to allow an empty selection set. 
 
Sets the icon margin value for the list widget. 
 
Sets the icon position for the list widget 
 
Enables or disables an item in the list. A disable item becomes un-selectable. 
 
Sets the icon pointer for a given index. 
 
Attempts to set the item at idx as selected. 
 
Sets the text value for an item in the list. 
 
 
 
Sets the callback for the item selected changed event 
 
Set the list selection mode 
 
Attempts to toggle the selected state of the item at idx. 
Structures
 
Name 
Description 
 
Defines a list item struct 
 
Defines the implementation of a list widget 
 
Defines a list item struct 
 
Defines the implementation of a list widget 
Types
 
Name 
Description 
 
Selected item changed event function callback type 
MPLAB® Harmony Graphics Suite