Balloon callback structure
typedef struct Pt_balloon_callback {
PtWidget_t *widget;
void (*event_f)( PtWidget_t *wgt,
void *data,
PtCallbackInfo_t *cbinfo);
} PtBalloonCallback_t;
The PtBalloonCallback_t structure lets you
attach a balloon callback to a widget's container. The
container invokes the specified function whenever a balloon
action is warranted.
This structure contains at least:
- widget
- A pointer to the widget the callback is being attached to.
- event_f
- A pointer to an inflate/deflate function that's called
whenever a balloon action is required for
widget.
The arguments passed to this function are:
- wgt
- A pointer to the widget whose balloon is being affected.
- data
- NULL.
- cbinfo
- In the cbinfo structure, the reason member is
Pt_CB_BALLOONS, and the reason_subtype
member is one of the following:
- Pt_INFLATE_BALLOON— make the balloon visible.
- Pt_POP_BALLOON— remove the balloon.
Photon
PtCallbackInfo_t,
PtContainer