SignalQuery

class SignalQuery(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

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

See also: g_signal_query()

Skipped during bindings generation

  • field param_types: Array parameter of type GType is not supported

Constructors

Link copied to clipboard
constructor()

Allocate a new SignalQuery.

constructor(scope: <Error class: unknown class>)

Allocate a new SignalQuery using the provided AutofreeScope.

constructor(signalId: <Error class: unknown class>, signalName: String?, itype: <Error class: unknown class>, signalFlags: SignalFlags, returnType: <Error class: unknown class>, nParams: <Error class: unknown class>)

Allocate a new SignalQuery.

constructor(signalId: <Error class: unknown class>, signalName: String?, itype: <Error class: unknown class>, signalFlags: SignalFlags, returnType: <Error class: unknown class>, nParams: <Error class: unknown class>, scope: <Error class: unknown class>)

Allocate a new SignalQuery using the provided AutofreeScope.

constructor(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

Properties

Link copied to clipboard
val gobjectSignalQueryPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
var itype: <Error class: unknown class>

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

Link copied to clipboard
var nParams: <Error class: unknown class>

The number of parameters that user callbacks take.

Link copied to clipboard
var returnType: <Error class: unknown class>

The return type for user callbacks.

Link copied to clipboard

The signal flags as passed in to g_signal_new().

Link copied to clipboard
var signalId: <Error class: unknown class>

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

Link copied to clipboard

The signal name.

Functions

Link copied to clipboard
open override fun toString(): String