GSignalQuery

A structure holding in-depth information for a specific signal. It is filled in by the g_signal_query() function. guint signal_id; The signal id of the signal being queried, or 0 if the signal to be queried was unknown. const gchar *signal_name; The signal name. GType itype; The interface/instance type that this signal can be emitted for. GSignalFlags signal_flags; The signal flags as passed in to g_signal_new(). GType return_type; The return type for user callbacks. guint n_params; The number of parameters that user callbacks take. const GType *param_types; The individual parameter types for user callbacks, note that the effective callback signature is: @return_type callback (gpointer data1, [param_types param_names,] gpointer data2);

Members

Variables

itype
GType itype;
Undocumented in source.
nParams
uint nParams;
Undocumented in source.
paramTypes
GType* paramTypes;
Undocumented in source.
returnType
GType returnType;
Undocumented in source.
signalFlags
GSignalFlags signalFlags;
Undocumented in source.
signalId
uint signalId;
Undocumented in source.
signalName
char* signalName;
Undocumented in source.

Meta