Как заблокировать контекстное меню GtkEntry
Я считаю, что GtkEntry имеет контекстное меню по умолчанию
Но я правда не хочу, как можно это отключить
Я погуглил, но не нашел эффективного способа
1 ответ
Решение
Вы пытались просто скрыть / отменить / уничтожить пройденный вигдет (GtkMenu
появляется в обработчике сигналов, подключенной к populate-popup
?
Другим вариантом будет отфильтровать все события правой кнопки мыши, подключив к GtkWidget
х (на самом деле ты GtkEntry
который является подклассом GtkWidget
) clicked
сигнал и возвращение ИСТИНА (для обработки)