Кто-нибудь знает, как отключить прокрутку мыши в GtkOptionMenu или GtkComboBox? Это раздражает, когда вы прокручиваете окно, и указатель проходит через такой виджет, который захватывает фокус и меняет значение!Как отключить прокрутку колесика мыши в GtkOptionMenu/GtkComboBox
Я вижу, что offending code был добавлен некоторое время назад, но, похоже, не существует механизма для отключения этой функции.
Я работаю на C, но помощь на любом языке будет очень признательна.
P.S. Возможно, мне стоит упомянуть, что я использую GTK 2.10, но нуждаюсь в совместимости с GTK 2.4.
Спасибо за ответ ptomato. Возможно, этого и следовало ожидать, но gtk_widget_get_events всегда, кажется, возвращает 0. Я пробовал устанавливать события без ANDing (так как это всегда дает 0 тоже) для GtkOptionMenu, и это «меню» и «кнопка» безрезультатно :( –
@Scott Milne, работает ли он для GtkComboBox? – ptomato
Нет, и gtk_widget_get_events() также возвращает 0. –