Struct
GObjectSignalInvocationHint
Description [src]
struct GSignalInvocationHint {
guint signal_id;
GQuark detail;
GSignalFlags run_type;
}
The GSignalInvocationHint
structure is used to pass on additional information
to callbacks during a signal emission.
Structure members
signal_id
The signal id of the signal invoking the callback.
detail
The detail passed on for this emission.
run_type
The stage the signal emission is currently in, this field will contain one of
G_SIGNAL_RUN_FIRST
,G_SIGNAL_RUN_LAST
orG_SIGNAL_RUN_CLEANUP
andG_SIGNAL_ACCUMULATOR_FIRST_RUN
.G_SIGNAL_ACCUMULATOR_FIRST_RUN
is only set for the first run of the accumulator function for a signal emission.