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

Microchip Technology Inc.

File Name

libaria_widget_keypad.h

Description

Module for Microchip Graphics Library - Aria User Interface Library 

This module implements keypad widget functions.

Enumerations
 
Name 
Description 
 
Defines the trigger for keypad action and events 
 
Defines an assigned action to a key pad cell 
 
Defines the trigger for keypad action and events 
 
Defines an assigned action to a key pad cell 
Functions
 
Name 
Description 
 
Gets the key pad cell action for a cell at row/column 
 
Gets the current key click event callback pointer 
 
Gets the background type for a key pad cell at row/column 
 
Gets the enabled flag for a cell at a given row/column 
 
Gets the key pad cell image margin value 
 
Gets the image position for a key pad cell 
 
Gets the current trigger for keypad edit action and events 
 
Gets the pressed icon image asset pointer for the display image for a key pad cell 
 
Gets the released icon image asset pointer for the display image for a key pad cell 
 
Returns a copy of the display text for a given cell at row/column 
 
Gets the edit text value for a given key pad cell. 
 
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. 
 
Sets the cell action type for a key pad cell at row/column 
 
Sets the background type for a key pad cell at row/column 
 
Sets the current key click event callback pointer 
 
Sets the enabled flag for a cell at the given row/column 
 
Sets the key pad cell image margin value for a given cell at row/column 
 
 
 
Sets the current trigger for keypad edit action and events 
 
Sets the pressed icon image asset pointer for a key pad cell 
 
Sets the released icon image asset pointer for a key pad cell 
 
Sets the display text for a given cell at row/column 
 
Sets the edit value for a given key pad cell. 
Structures
 
Name 
Description 
 
Defines a key pad cell struct 
 
Defines a key pad widget struct 
 
Defines a key pad cell struct 
 
Defines a key pad widget struct 
Types
 
Name 
Description 
 
Implementation of a button widget. A button is an interactive element that simulates a typical button with a pressed an released state. 
 
Key click event function callback type 
MPLAB® Harmony Graphics Suite