Попробуйте подключиться к событию button-press , но сделайте это до собственного подключения виджета. Если вы подключаетесь после того, как представление делает это, это будет по умолчанию (обработчики сигнала GObject обрабатываются в обратном порядке подключения по умолчанию). Затем определите, следует ли пропустить событие или нет, возвращая TRUE
(чтобы остановить событие) или FALSE
, как требуется.