GSignalQuery

A structure holding in-depth information for a specific signal. It is filled in by the g_signal_query() function.

Members

Variables

itype
GType itype;

The interface/instance type that this signal can be emitted for.

nParams
uint nParams;

The number of parameters that user callbacks take.

paramTypes
GType* paramTypes;

The individual parameter types for user callbacks, note that the effective callback signature is: |[<!-- language="C" --> @return_type callback (#gpointer data1, [param_types param_names,] gpointer data2); ]|

returnType
GType returnType;

The return type for user callbacks.

signalFlags
GSignalFlags signalFlags;

The signal flags as passed in to g_signal_new().

signalId
uint signalId;

The signal id of the signal being queried, or 0 if the signal to be queried was unknown.

signalName
const(char)* signalName;

The signal name.

Meta