  | 
  
    MPLABĀ® Harmony Graphics Suite
    
   | 
 
 
 
 
Go to the documentation of this file.
   45 #ifndef LEGATO_WIDGET_ARC_H 
   46 #define LEGATO_WIDGET_ARC_H 
   50 #if LE_ARC_WIDGET_ENABLED == 1 
   67 #define LE_ARCWIDGET_VTABLE(THIS_TYPE) \ 
   68     LE_WIDGET_VTABLE(THIS_TYPE) \ 
   70     uint32_t    (*getRadius)(const THIS_TYPE* _this); \ 
   71     leResult    (*setRadius)(THIS_TYPE* _this, uint32_t rad); \ 
   72     int32_t     (*getStartAngle)(const THIS_TYPE* _this); \ 
   73     leResult    (*setStartAngle)(THIS_TYPE* _this, int32_t ang); \ 
   74     uint32_t    (*getThickness)(const THIS_TYPE* _this); \ 
   75     leResult    (*setThickness)(THIS_TYPE* _this, uint32_t val); \ 
   76     int32_t     (*getCenterAngle)(const THIS_TYPE* _this); \ 
   77     leResult    (*setCenterAngle)(THIS_TYPE* _this, int32_t ang); \ 
   78     leBool      (*getRoundEdge)(const THIS_TYPE* _this); \ 
   79     leResult    (*setRoundEdge)(THIS_TYPE* _this, leBool rnd); \ 
   81 typedef struct leArcWidgetVTable
 
  100     const leArcWidgetVTable* 
fn; 
 
  141 #define THIS_TYPE struct leWidget 
  283 #endif // LE_ARC_WIDGET_ENABLED 
  
Error functions, macros and definitions.
 
leResult
This enum represents function call results.
Definition: legato_common.h:134
 
Memory functions and definitions.
 
leBool
This enum represents booleans.
Definition: legato_common.h:157
 
@ LE_FALSE
Definition: legato_common.h:158
 
General internal utilities for the library.
 
Fixed string functions and definitions.
 
Common macros and definitions used by Legato.