Struct
GObjectSignalInvocationHint
since: 2.0
Description
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_idThe signal id of the signal invoking the callback.
detailThe detail passed on for this emission.
run_typeThe stage the signal emission is currently in, this field will contain one of
G_SIGNAL_RUN_FIRST,G_SIGNAL_RUN_LASTorG_SIGNAL_RUN_CLEANUPandG_SIGNAL_ACCUMULATOR_FIRST_RUN.G_SIGNAL_ACCUMULATOR_FIRST_RUNis only set for the first run of the accumulator function for a signal emission.
Available since: 2.0