QNX Developer Support
![]() |
![]() |
![]() |
![]() |
PtRawCallback_t
Event handler structure
Synopsis:
typedef struct Pt_raw_callback {
unsigned long event_mask;
int (*event_f)(
PtWidget_t *,
void *,
PtCallbackInfo_t * );
void *data;
} PtRawCallback_t;
Description:
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:
- event_mask
- A bitmap that specifies which events trigger the function specified in event_f. See PhEvent_t in the Photon Library Reference.
- event_f
- A pointer to the callback function.
- data
- A pointer to data that you want to be passed as the second argument to the callback function.
Classification:
Photon
See also:
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
![]() |
![]() |
![]() |
![]() |

![[Previous]](prev.gif)
![[Contents]](contents.gif)
![[Index]](keyword_index.gif)
![[Next]](next.gif)
