MPLAB® Harmony Graphics Suite > Graphics Library > Aria Graphics Library > Files
MPLAB® Harmony Graphics Suite
Files
Files
Name 
Description 
This file defines the common macros and definitions used by the gfx definition and implementation headers. 
Context definition for the Aria user interface library. 
Internal standard drawing help function definitions. 
 
Defines events that are used in the UI library. Events are created and stored for later processing during a library context's update loop. 
This file contains global definitions used by the Aria user interface library. 
 
Aria layers map directly to layers provided by the Graphics Hardware Abstraction layer. HAL layers map directly to hardware layers provided by graphics hardware. UI layers are logical containers for widgets and provide many of the same features. 
A linked list implementation for the Aria user interface library 
This is file libaria_math.h. 
 
An array implementation for storing rectangles for the Aria user interface library 
A scheme is a collection of colors that can be referenced by one or more widgets. Widgets may use schemes in different ways. While the color names strive to be intuitive they aren't always used in the manner in which they describe. 
A screen describes the state of a set of layers. It can be orthogonally rotated and its life-cycle can be configured. 
A string library implementation for the Aria user interface library. 
General internal utilities for the library 
 
 
 
Defines a button widget 
 
 
 
 
The header file joins all header files used in the graphics object library. 
An array implementation for storing pointers for the Aria user interface library 
RTOS extensions for libaria_context.h/c 
Defines events and APIs that can be safely used for communicating with the UI library in an RTOS environment. All RTOS tasks should use these APIs for thread-safe operation. 
This file contains the RTOS extensions of the libaria_input module. 
This header file contains prototypes of the RTOS extensions of the aria library top level APIs. 
Common functions for the classic widget skin. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Window Widget 
MPLAB® Harmony Graphics Suite