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

Structure: laKeyPadCell_t 

A key pad is a widget that is comprised of an array of laButtonWidgets. This widget serves to issue edit events based on application or input interaction. Receptor edit widgets can then receive these edit events and react accordingly.

C
typedef struct laKeyPadWidget_t {
  laWidget widget;
  uint32_t rows;
  uint32_t cols;
  laKeyPadActionTrigger trigger;
  laKeyPadCell* cells;
  laKeyPadWidget_KeyClickEvent clickEvt;
  GFXU_ExternalAssetReader* reader;
} laKeyPadWidget;
Members
Members 
Description 
laWidget widget; 
widget base class 
uint32_t rows; 
number of button rows 
uint32_t cols; 
number of button columns 
laKeyPadActionTrigger trigger; 
trigger for action and events 
laKeyPadCell* cells; 
key cell array 
laKeyPadWidget_KeyClickEvent clickEvt; 
key click callback event 
GFXU_ExternalAssetReader* reader; 
asset reader 
Remarks

None.

MPLAB® Harmony Graphics Suite