Top |
#define | GI_IS_SIGNAL_INFO() |
GSignalFlags | g_signal_info_get_flags () |
GIVFuncInfo * | g_signal_info_get_class_closure () |
gboolean | g_signal_info_true_stops_emit () |
GISignalInfo represents a signal.
It's a sub-struct of GICallableInfo and contains a set of flags and a class closure.
See GICallableInfo for information on how to retreive arguments and other metadata from the signal.
GSignalFlags
g_signal_info_get_flags (GISignalInfo *info
);
Obtain the flags for this signal info. See GSignalFlags for more information about possible flag values.
GIVFuncInfo *
g_signal_info_get_class_closure (GISignalInfo *info
);
Obtain the class closure for this signal if one is set. The class
closure is a virtual function on the type that the signal belongs to.
If the signal lacks a closure NULL
will be returned.
gboolean
g_signal_info_true_stops_emit (GISignalInfo *info
);
Obtain if the returning true in the signal handler will stop the emission of the signal.