20.2. Emisión y Propagación de Señales

La emisión de señales es el proceso por el cual GTK+ ejecuta todos los manejadores de una señal y un objeto específicos.

Debe tenerse en cuenta en primer lugar que el valor de retorno de una emisión de señal es el valor de retorno del último manejador ejecutado. Como las señales de eventos son todas del tipo RUN_LAST, este valor será el del manejador predeterminado (dado por GTK+) a menos que se use el método connect_after().

La forma en la que se trata un evento (por ejemplo "button_press_event") es:

Algunas consecuencias de lo anterior son: