MPLAB® Harmony Graphics Suite > Graphics Library > Aria Graphics Library > Aria User Interface Library Interface > b) Data Types and Constants > laRadialMenuItemNode Structure
MPLAB® Harmony Graphics Suite
laRadialMenuItemNode Structure

This is type laRadialMenuItemNode.

C
typedef struct laRadialMenuItemNode_t {
  laWidget* widget;
  int32_t t;
  laWidget_TouchDownEvent_FnPtr origTouchDown;
  laWidget_TouchUpEvent_FnPtr origTouchUp;
  laWidget_TouchMovedEvent_FnPtr origTouchMoved;
  GFX_Rect origSize;
  uint32_t origAlphaAmount;
} laRadialMenuItemNode;
Members
Members 
Description 
laWidget* widget; 
point to the widget of the item 
int32_t t; 
the angle in degress between 0 - 360, representing the relative position of the item on the track 
laWidget_TouchDownEvent_FnPtr origTouchDown; 
the widget item's original touch down event, allows the radial menu to work as a hub to route to the appropriate widget 
laWidget_TouchUpEvent_FnPtr origTouchUp; 
the widget item's original touch up event allows the radial menu to work as a hub to route to the appropriate widget 
laWidget_TouchMovedEvent_FnPtr origTouchMoved; 
the widget item's original touch move event 
GFX_Rect origSize; 
the original size of the widget, it is a reference point for scaling 
uint32_t origAlphaAmount; 
the original alpha value of the widget, it is a reference point for scaling 
MPLAB® Harmony Graphics Suite