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

Microchip Technology Inc.

File Name

libaria_widget_circular_gauge.h

Description

Module for Microchip Graphics Library - Aria User Interface Library 

This module implements circular gauge drawing widget functions.

Enumerations
 
Name 
Description 
 
Type of arc 
 
Direction of the gauge 
 
Direction of the gauge 
 
Type of arc 
 
Direction of the gauge 
 
Direction of the gauge 
Functions
 
Name 
Description 
 
Adds an 'angular arc' in the gauge. 
 
Adds minor tick labels in the gauge. 
 
Adds minor ticks in the gauge. 
 
Adds a 'value arc' in the gauge. 
 
Deletes all arcs in the gauge widget 
 
Deletes all the minor tick labels in the gauge widget 
 
Deletes all the minor ticks in the gauge widget 
 
Returns the center angle of the circular gauge 
 
Returns radius of the center circle 
 
Returns thickness of the center circle 
 
Returns GFX_TRUE if the center circle is visible 
 
Returns the direction of the gauge. 
 
Returns the end value of the gauge 
 
Returns the radius/length of the gauge hand in pixels 
 
Returns GFX_TRUE if the gauge hand is visible 
 
Gets the radius of a gauge widget 
 
Returns the start angle of the circular gauge 
 
Returns the start value of the gauge 
 
Returns GFX_TRUE if the tick labels are visible 
 
Returns the length of the ticks in the gauge in pixels 
 
Returns GFX_TRUE if the ticks in the gauge are visible 
 
Returns the tick increment value in the gauge 
 
Returns the value of the gauge hand 
 
Allocates memory for and initializes a new widget of this type. The application is responsible for the management of this memory until the widget is added to a widget tree. 
 
Sets the center angle of the gauge. 
 
Sets the center radius of the center circle 
 
Sets the thickness of the center circle 
 
Sets the center circle visible/invisible 
 
Sets the end value of the gauge 
 
Sets the radius/length of the hand 
 
Sets the hand visible/invisible 
 
Sets the radius of a gauge widget 
 
Sets the start angle of the gauge. 
 
Sets the start value of the gauge 
 
Sets the string table to be used for the tick labels 
 
Sets the tick labels visible/invisible 
 
Sets the length of the ticks 
 
Sets the ID of the string character superset to be used for the tick labels 
 
Sets the increments/distance between ticks 
 
Sets the increments/distance between ticks 
 
Sets the value of the gauge hand 
 
Sets the function to be called back when the gauge value changes. 
Macros
 
Name 
Description 
 
This is macro LIBARIA_WIDGET_CIRCULAR_GAUGE_H. 
Structures
 
Name 
Description 
 
Internal structure for the arcs in the circular gauge widget 
 
Label object for the circular gauge 
 
Tick object for the circular gauge 
 
Implementation of a circular gauge widget. 
 
Internal structure for the arcs in the circular gauge widget 
 
Label object for the circular gauge 
 
Tick object for the circular gauge 
 
Implementation of a circular gauge widget. 
Types
 
Name 
Description 
 
Value changed event function callback type 
MPLAB® Harmony Graphics Suite