mealsforall 08.12.2010 04:32

Tips & tricksУбрать пустое место в выпадающих списках в GTK

Вам тоже не нравится видеть вот это пустое место в выпадающих списках?


=Было


Я не знал, как его убрать и думал, что нужен патч к gtk. Но оказывается, это by design, зато можно исправить, добавив вот эту конструкцию в свой ~/.gtkrc-2.0
1
2
3
4
5
6
style "default-style"
{
GtkComboBox::appears-as-list = 1
}

class "GtkWidget" style "default-style"



Изменения применятся сразу, без перезагрузки.

Списки отныне будут выглядеть вот так:

=стало


Тэги: gtk
+ 27 -
Похожие Поделиться

imraro 08.12.2010 06:51 #
Спасибо, добрый человек!
mwChief 08.12.2010 08:04 #
Спасибо, теперь они станут чуть менее неудобными. А вообще терпеть не могу эти выпадающие списки в которых нужно выбрать страну или язык. Когда в них не больше десятка элементов ими еще можно пользоваться.
Кто-нибудь знает возможен ли скроллбар у подобных списков?
mealsforall 08.12.2010 09:02 #
Так вот же там в результате и получается скролл-бар. Не оно?
mwChief 08.12.2010 16:40 #
Да это оно, когда первый раз смотрел скроллбар не заметил.
andreika 08.12.2010 09:22 #
Спасибо, утяну к себе в записную книжку)
onto 08.12.2010 10:54 #
Огромное спасибо. Так намного удобнее.
blackraven 08.12.2010 11:04 #
Читаю вилинукс через гугл-ридер... И в ридере этот пост был сразу после цитаты с лора:
>насколько кути совершеннее гтк? Если можно, в двух словах,
На порядок

пруф

Кажется, гугл что-то знает...
derfenix 08.12.2010 11:09 #
ы. аналогично :)
Anrock 08.12.2010 12:04 #
Эм... Ни разу такого пока не видел. Где можно посмотреть?
kovtunos 08.12.2010 12:15 #
Спасибо огромное, поставил на вооружение.
wiz 08.12.2010 13:58 #
А это случаем не баг? Почему такая херь в принципе происходит?
greatperson 08.12.2010 18:28 #
Видимо, они считают, что так удобнее. То есть когда выпадающий список выпадает, под мышкой сразу оказываетсятекущий выбранный элемент, для наглядности.
wiz 08.12.2010 18:32 #
ужоснах. тоесть они это где-то у себя пометили, как wontfix?
greatperson 08.12.2010 18:34 #
Не знаю. Но выпадающие меню такого вида так часто встречаются, что, видимо, и правда by design.
mealsforall 08.12.2010 20:37 #
Да, это считается фича. Обсуждение здесь:
https://bugzilla.gnome.org/show_bug.cgi?id=129463
xT 08.12.2010 13:58 #
Отрываю руки, за спойлер с картинкой до ката
Finn 08.12.2010 17:34 #
Что-то у меня после этих действий приложения стали неадекватно отображаться, в частности Transmission.
Finn 08.12.2010 17:45 #
Теперь понятно, не со всеми темами это адекватно работает.
mealsforall 08.12.2010 20:38 #
Файл Vot_eto_stranno убил :)
Finn 08.12.2010 20:45 #
Он в полной мере описует сложившуюся ситуацию.
iglezz 09.12.2010 02:12 #
Данный рецепт не помог...
Но помогла его модификация!
style "mystyle"
{
GtkComboBox::appears-as-list = 1
}

widget_class "*" style "mystyle"
Daria 11.12.2010 10:26 #
возможно в твоей теме gtkrc уже был scope с названием default-style.
iglezz 11.12.2010 10:39 #
В подключённой теме присутствует:

class "GtkWidget" style "theme-default"

Может поэтому и не сработало. В настройках Gtk я не силён…
Daria 11.12.2010 11:05 #
ну я тоже не сильна, буквально вчера начала вникать методом проб и ошибок в структуру и синтакс тем.
Slimy 11.12.2010 14:50 #
А есть еще способ уменьшить растояния margin в виджетах? Реально не понимаю как при столь мелких иконках\надписях делают такие большие отступы(как в наборе для трех летних детей.). Место с пустую получается.
kiv31 16.12.2010 10:13 #
Не помогло. Пробовал также вариант, предложенный iglezz. Логинился заново. Тема Clearlooks.