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

Microchip Technology Inc.

File Name

libaria_widget_radial_menu.h

Description

Module for Microchip Graphics Library - Aria User Interface Library 

This module implements radial menu widget functions.

Enumerations
 
Name 
Description 
 
This is type laRadialMenuEllipseType. 
 
This is type laRadialMenuWidgetScaleType. 
 
 
 
This is type laRadialMenuEllipseType. 
 
This is type laRadialMenuWidgetScaleType. 
 
 
Functions
 
Name 
Description 
 
Add a widget to the radial menu 
 
Clears all items in the radial menu widget 
 
Gets the current radial menu item prominence change event callback 
 
Gets the current radial menu item selected event callback 
 
Gets the index of the widget within the radial menu that is prominent 
 
Gets the theta value for the radial menu. 
 
Gets the pointer for the widget by index 
 
Returns true if this radial menu item is currently in the primary selectable position 
 
Allocates memory for 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. 
 
Removes a widget to the radial menu 
 
Sets the minimum and maximum alpha scaling ratio 
 
Enables per item alpha scaling for the radial menu 
 
Enables drawing the elliptical track for the radial menu 
 
Sets the ellipse type for the radial menu track. 
 
Sets the item widget to highlight when it is at the prominent location 
 
Sets the deselected callback pointer 
 
Sets the radial menu item selected event callback 
 
Sets the number of items visible on the menu 
 
Sets this widget as prominent. 
 
Sets a widget with index within the radial menu as prominent 
 
Sets the minimum and maximum size scaling ratio in percent 
 
Enables per item size scaling for the radial menu 
 
Sets the theta value for the radial menu. 
 
Sets the area that touch input is allowed within the radial menu widget 
 
Insert a widget to the radial menu at the index specified 
Structures
 
Name 
Description 
 
This is type laRadialMenuItemNode. 
 
Implementation of a radial menu widget struct 
 
This is type laRadialMenuItemNode. 
 
Implementation of a radial menu widget struct 
Types
 
Name 
Description 
 
This is type laRadialMenuWidget_ItemProminenceChangedEvent. 
 
This is type laRadialMenuWidget_ItemSelectedEvent. 
MPLAB® Harmony Graphics Suite