SignalQuery#

class SignalQuery(*args, **kwargs)#

A structure holding in-depth information for a specific signal.

See also: signal_query()

Fields#

class SignalQuery
itype#

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

n_params#

The number of parameters that user callbacks take.

param_types#

The individual parameter types for user callbacks, note that the effective callback signature is:

``return_type`` callback (:obj:`~gi.repository.gpointer`     data1,
[param_types param_names,]
gpointer     data2);
return_type#

The return type for user callbacks.

signal_flags#

The signal flags as passed in to signal_new().

signal_id#

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

signal_name#

The signal name.