gobject.signal_query

Module for [SignalQuery] class

Types 1

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

See also: gobject.global.signalQuery

Fields
GSignalQuery _cInstance
Methods
void * _cPtr() nothrow
uint signalId() @property nothrowGet `signalId` field. Returns: The signal id of the signal being queried, or 0 if the signal to be queried was unknown.
void signalId(uint propval) @property nothrowSet `signalId` field. Params: propval = The signal id of the signal being queried, or 0 if the signal to be queried was unknown.
string signalName() @property nothrowGet `signalName` field. Returns: The signal name.
void signalName(string propval) @property nothrowSet `signalName` field. Params: propval = The signal name.
gobject.types.GType itype() @property nothrowGet `itype` field. Returns: The interface/instance type that this signal can be emitted for.
void itype(gobject.types.GType propval) @property nothrowSet `itype` field. Params: propval = The interface/instance type that this signal can be emitted for.
gobject.types.SignalFlags signalFlags() @property nothrowGet `signalFlags` field. Returns: The signal flags as passed in to [gobject.global.signalNew].
void signalFlags(gobject.types.SignalFlags propval) @property nothrowSet `signalFlags` field. Params: propval = The signal flags as passed in to [gobject.global.signalNew].
gobject.types.GType returnType() @property nothrowGet `returnType` field. Returns: The return type for user callbacks.
void returnType(gobject.types.GType propval) @property nothrowSet `returnType` field. Params: propval = The return type for user callbacks.
uint nParams() @property nothrowGet `nParams` field. Returns: The number of parameters that user callbacks take.
void nParams(uint propval) @property nothrowSet `nParams` field. Params: propval = The number of parameters that user callbacks take.
Constructors
this(void * ptr, Flag!"Take" take)