Поддерживают ли комбинированные списки ввод с клавиатуры в Gtk + 3?

Некоторые из выпадающих списков, которые я регулярно использую (поле для выбора подсветки синтаксиса в строке состояния gedit, поля для выбора критериев интеллектуального списка воспроизведения в Banshee и т. Д.), Требуют от меня щелчка по ним мышью, прокрутки вниз на некоторое время, затем нажмите на элемент, который я хочу. Возможность набирать в этих полях и иметь список, переходящий к первой соответствующей записи, была бы хорошей экономией времени.

Так что мне интересно, было ли это реализовано в Gtk + 3? Если нет, есть ли где-нибудь сообщение об ошибке, на которое я мог бы подписаться? И есть ли техническая причина, по которой это не было реализовано, или это дизайнерское решение. Так как такое поведение распространено во всех основных веб-браузерах, я уверен, что я не первый, кто задумывается об этом, но несколько минут поиска в Google не привели меня к чему-либо значимому.

4
задан 3 April 2011 в 03:42

2 ответа

Нет , это не изменилось в gtk + 3.

Еще в 2001 году сообщалось об ошибке , что выпадающие списки нельзя перемещать с помощью клавиатуры (даже клавиш со стрелками и Enter ). Все части этой ошибки были исправлены, кроме части о наборе текста, в то время как поле со списком имеет фокус и список выбирал правильный элемент в алфавитном порядке.

Совсем недавно, была подана новая ошибка , требующая, чтобы списки комбинированного списка отвечали на весь ввод с клавиатуры, выбирая элементы в алфавитном порядке. Этот вопрос все еще открыт.

0
ответ дан 3 April 2011 в 03:42

Ну, синтаксис в Gedit - это не комбо-бокс, а кнопка с всплывающим меню. Коробки Банши - это обычные комбо-боксы, а не комбо-боксы с записями.

Итак, чтобы ответить на ваш вопрос, в GTK 3 есть записи в выпадающем списке, как и в GTK 2. Но разработчики каждого приложения выбирают, использовать их или нет, то же самое относится и к любому другому виджету. Если разработчик считает, что комбинированный список удобнее, чем комбинированный, то это то, что вы получаете.

0
ответ дан 3 April 2011 в 03:42

Другие вопросы по тегам:

Похожие вопросы: