Event handler structure
typedef struct Pt_raw_callback { unsigned long event_mask; int (*event_f)( PtWidget_t *, void *, PtCallbackInfo_t * ); void *data; } PtRawCallback_t;
The PtRawCallback_t structure lets you specify event handlers (raw and filter callbacks) for your application's widgets. You use this structure when setting the Pt_CB_RAW or Pt_CB_FILTER resource of any widget (see PtWidget) or calling PtAddEventHandler(), PtAddEventHandlers(), PtAddFilterCallback(), or PtAddFilterCallbacks().
This structure contains at least the following members:
Photon
PtBalloonCallback_t, PtCallback_t, PtCallbackInfo_t, Pt_CB_RAW (PtWidget), PtHotkeyCallback_t
PtAddEventHandler(), PtAddEventHandlers() PtAddFilterCallback(), PtAddFilterCallbacks() in the Photon Library Reference
“Event handlers” in the Managing Widgets in Application Code chapter of the Photon Programmer's Guide