GCallback function to a signal for a particular object.
The handler will be called synchronously, before the default handler of the signal.
g_signal_emit() will not return control until all handlers are called.
See [memory management of signal handlers][signal-memory-management] for
details on how to handle the return value and memory management of
This function is not directly available to language bindings.