Declaration [src]

g_signal_emit (
  GObject* instance,
  guint signal_id,
  GQuark detail,

Description [src]

Emits a signal.

Note that g_signal_emit() resets the return value to the default if no handlers are connected, in contrast to g_signal_emitv().


instance GObject

The instance the signal is being emitted on.

 The data is owned by the caller of the function.
signal_id guint

The signal id.

detail GQuark

The detail.


Parameters to be passed to the signal, followed by a location for the return value. If the return type of the signal is #G_TYPE_NONE, the return value location can be omitted.