20.2. Сбор и распространение сигналов

Сбор сигналов это процесс, в следствие которого, GTK+ запускает все обработчики объектов или сигналов.

Сначала заметьте, что возвращаемое значение сигнала - это возвращаемое значение последнего запущенного обработчика. Так как все сигналы событий имеют тип RUN_LAST, они будут обработчиками по умолчанию, если вы не подключите свой обработчик с помощью метода connect_after().

Путь обработки события (скажем, "button_press_event"):

Из всего этого есть несколько следствий: