Function
GObjectsignal_emit
Description
Emits a signal. Signal emission is done synchronously. The method will only return control after all handlers are called or signal emission was stopped.
Note that g_signal_emit()
resets the return value to the default
if no handlers are connected, in contrast to g_signal_emitv().
This function is not directly available to language bindings |
Parameters
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 |