Function

GObjectsignal_stop_emission_by_name

Declaration

void
g_signal_stop_emission_by_name (
  GObject* instance,
  const gchar* detailed_signal
)

Description

Stops a signal’s current emission.

This is just like g_signal_stop_emission() except it will look up the signal id for you.

Parameters

instance GObject
 

The object whose signal handlers you wish to stop.

 The data is owned by the caller of the function.
detailed_signal const gchar*
 

A string of the form “signal-name::detail”.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.