Как я могу изменить поведение ВСЕХ списков GTK в моей системе?
Ниже приведен типичный комбинированный список перед его открытием (он находится рядом с тем, где написано "Папка назначения"):
Вот как это выглядит при открытии:
Я HAAAATE это поведение. Предполагается, что то, что я ищу, более вероятно, будет близко в списке к тому, что было там, когда я открывал комбинированный список (чего, кстати, никогда не бывает). Таким образом, он размещает список с последним элементом под мышью. Но это выводит верхнюю часть списка за пределы экрана, поэтому, если искомый элемент находится сверху, мне нужно переместить указатель мыши вверх, чтобы прокрутить список вниз, чтобы я мог видеть все элементы в список, прежде чем я могу выбрать его. Ниже я хочу, чтобы это выглядело сразу после того, как я открою коробку:
Теперь я сразу вижу все предметы и могу выбрать тот, который мне нужен, без необходимости выполнять какие-либо неудобные маневры прокрутки. Кстати, именно так Windows делает это. Иногда они понимают это правильно.
Как я могу изменить настройки GTK, чтобы сделать это по умолчанию?
1 ответ
Ты не можешь. Смещение меню таким образом, что активный элемент появляется над кнопкой, безоговорочно выполняется в C-коде библиотеки.
Я полагаю, что в Bugzilla уже есть ошибка для этого, но вы, конечно, можете подать запрос на установку / рассмотрение изменений, если нет.
В любом случае, лучше сначала поискать предыдущие обсуждения дизайна, так как я думаю, что это не первый случай. То есть: даже если ошибки нет, они, возможно, недавно сказали, что они в порядке с тем, как это работает.