:right-sidebar: True SignalQuery =================================================================== .. currentmodule:: gi.repository.GObject .. class:: SignalQuery(*args, **kwargs) :no-contents-entry: A structure holding in-depth information for a specific signal. See also: :func:`~gi.repository.GObject.signal_query` Fields ------ .. rst-class:: interim-class .. class:: SignalQuery :no-index: .. attribute:: itype The interface/instance type that this signal can be emitted for. .. attribute:: n_params The number of parameters that user callbacks take. .. attribute:: param_types The individual parameter types for user callbacks, note that the effective callback signature is: .. code-block:: C :dedent: @return_type callback (#gpointer data1, [param_types param_names,] gpointer data2); .. attribute:: return_type The return type for user callbacks. .. attribute:: signal_flags The signal flags as passed in to :func:`~gi.repository.GObject.signal_new`. .. attribute:: signal_id The signal id of the signal being queried, or 0 if the signal to be queried was unknown. .. attribute:: signal_name The signal name.