Подскажите, если кто знает, какой параметр в описании скина отвечает за межстрочное расстояние в главном списке сообщение (в окне Thread Pane). А то после долгих и мучительных поисков нашёл скин, который вроде бы всем устраивает, за исключением слишком больших межстрочных расстояний. Если бы значть, где надо подкрутить, то было бы идеально.

Заранее спасибо!

Ну можно просто userChrome.css сделать...
Создай в папке профиля TB папку chrome и в ней создай файл userChrome.css, а в него запихни текст:

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#threadPaneBox treechildren::-moz-tree-row {
height: 30px !important;
}

Вместо 30 подставь значение по вкусу.
А вообще скриншоты надо делать и названия тем приводить.
Может там шрифт просто гигантский. Я тебе написал просто как высоту пункта уменьшить. А межстрочного расстояния там в жизни не было.

А вообще скриншоты надо делать и названия тем приводить.

Я думал, что есть какие-то универсальные правила описания скинов, поэтому не имеет значения, какой именно скин (тема). Исправляю ошибку: название скина - Walnut https://addons.mozilla.org/en-US/thunderbird/addon/1495
Скрин вот здесь: https://addons.mozilla.org/en-US/thunderbird/addon/1495 Если надо, я могу сделать скрин на своей машине.

Может там шрифт просто гигантский. Я тебе написал просто как высоту пункта уменьшить. А межстрочного расстояния там в жизни не было.

В том-то и дело, что шрифт самый обычнй, кажется, в дефолтной теме такой же. Но расстояния между строками непомерно велики, из-за этого на экране высотой 1200 x 1600 px умещается всего 44 строки (сообщения) против 50+ в большинстве других тем (скажем, Outlook 2003 BlueTB https://addons.mozilla.org/en-US/thunderbird/addon/891)

Ну тогда делай как я сказал. В скине задолбаешься искать.

Стандартная высота толи 20, толи 22. Вроде... :D

Нашёл наконец-то время заняться проблемой... К сожалению, предложенный рецепт не помог: изменяя цифры в строке height: 30px !important; можно увеличить межстрочное расстояние, но не получается сделать его меньше, чем дефолтное для данного скина :(  Пробовал постепенно менять цифры, картина такая: при "30" расстояние заметно больше, чем дефолтное, при "25" чуть больше, а при 20 и меньше (пробовал 15, 10) - уже не уменьшается.

В чём может быть проблема? Возможно, я что-то напутал с синтакисом? Вот как выглядит сейчас содержимое файла C:\Documents and Settings\admin\Application Data\Thunderbird\Profiles\4walclio.default\chrome\userChrome.css

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

toolbar.toolbar-primary.chromeclass-toolbar {
    display: block !important;
}
toolbar.toolbar-primary.chromeclass-toolbar toolbarseparator {
    display: inline !important;
}
/* Переносим непомещающиеся кнопки редактора HTML-писем на новую строку */
#FormatToolbar:not([hidden="true"]) {
    display: block !important;
}
#FormatToolbar:not([hidden="true"]) toolbarseparator {
    display: inline !important;
}
#threadPaneBox treechildren::-moz-tree-row {
height: 20px !important;
}

В таком случае, боюсь, все упирается в размер значков для писем (скрепка прикрепленного файла, значок прочитанного/непрочитанного письма и т.п.).

В таком случае, боюсь, все упирается в размер значков для писем (скрепка прикрепленного файла, значок прочитанного/непрочитанного письма и т.п.).

Да ведь вроде бы нет! Вот на моем скриншоте чётко видно (кстати, и на картинке с оффсайта тоже), что между иконками остается довольно приличный зазор по вертикали!
krSTt16Vic.gif

Значит, расстояние между строками, скорее всего, задается каким-то параметром, а не размером картинок.

Кстати, на картинке с оффсайта четко видны разделительные линии между строками, а у меня их нет. Это где-то регулируется? https://addons.mozilla.org/en-US/firefo … 1225206418

Да ведь вроде бы нет! Вот на моем скриншоте чётко видно (кстати, и на картинке с оффсайта тоже), что между иконками остается довольно приличный зазор по вертикали!

Не приличный, а всего два пикселя. Т.е. для каждой строки всего один пиксель сверху и один снизу.

Кстати, на картинке с оффсайта четко видны разделительные линии между строками, а у меня их нет. Это где-то регулируется?

Ну для примера, вот код для userChrome.css для создания сплошной горизонтальной разделительной линии зеленого цвета толщиной в 1 пиксель:

Выделить код

Код:

#threadTree treechildren::-moz-tree-row {
border-bottom: 1px solid green !important;
}

если надо сделать линию не сплошную, а точками, то пишем dotted вместо solid
цвет и толщина по вкусу

19-10-2009 19:04:05
В общем мне надоело и я скачал и распаковал-таки этот скин...
Путь внутри архива с темой: chrome\walnut_tb.jar\global\tree.css
В этом файле в самом начале:

Выделить код

Код:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

tree{
    -moz-appearance:none!important;
    border:2px solid;
    -moz-border-top-colors:#B26F00 #893B00;
    -moz-border-left-colors:#B26F00 #893B00;
    -moz-border-right-colors:#EED4A2 #B26F00;
    -moz-border-bottom-colors:#EED4A2 #B26F00;
    background:white url(chrome://global/skin/backarea.png);
    color:black}

treechildren::-moz-tree-row{
    border:0;
/*    border-bottom:1px solid #EED4A2;*/
    padding:1px;
    min-height:20px;
    height:1.3em}

min-height:20px; поменять на min-height:18px;

19-10-2009 19:06:19
Кстати там же закомментаренная строка

Выделить код

Код:

/*    border-bottom:1px solid #EED4A2;*/

это и есть пропавший горизонтальный разделитель со скриншота, если раскрыть комментарий, то будет виден снова

Спасибо, Vitaliy! Буду пробовать, о результатах сообщу.

Кстати, а нельзя ли сделать межстрочное расстояние еще меньше, скажем, 15 пикселей, если в редакторе изображений уменьшить размер, точнее, высоту (в пикселях) некоторых иконок из скина (ну и, конечно, выставить 15px  в качестве значения min-height). Если я правильно понял, то могут иметь отношение к делу иконки из файла walnut_tb.jar\messenger\threadPane2.png ?