Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » Thunderbird
  •  » как можно изменить межстрочное расстояние в главном окне (Thread Pane)

№112-10-2009 12:03:46

Leopoldus
Участник
 
Группа: Members
Зарегистрирован: 15-04-2007
Сообщений: 110
UA: Mozilla 1.8

как можно изменить межстрочное расстояние в главном окне (Thread Pane)

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

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

Отсутствует

 

№212-10-2009 14:14:17

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: как можно изменить межстрочное расстояние в главном окне (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 подставь значение по вкусу.
А вообще скриншоты надо делать и названия тем приводить.
Может там шрифт просто гигантский. Я тебе написал просто как высоту пункта уменьшить. А межстрочного расстояния там в жизни не было.

Отредактировано Vitaliy (12-10-2009 14:16:01)

Отсутствует

 

№312-10-2009 18:02:45

Leopoldus
Участник
 
Группа: Members
Зарегистрирован: 15-04-2007
Сообщений: 110
UA: Mozilla 1.8

Re: как можно изменить межстрочное расстояние в главном окне (Thread Pane)

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

Я думал, что есть какие-то универсальные правила описания скинов, поэтому не имеет значения, какой именно скин (тема). Исправляю ошибку: название скина - 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)

Отсутствует

 

№412-10-2009 18:19:12

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: как можно изменить межстрочное расстояние в главном окне (Thread Pane)

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

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

Отредактировано Vitaliy (12-10-2009 18:36:42)

Отсутствует

 

№518-10-2009 21:50:09

Leopoldus
Участник
 
Группа: Members
Зарегистрирован: 15-04-2007
Сообщений: 110
UA: Mozilla 1.8

Re: как можно изменить межстрочное расстояние в главном окне (Thread Pane)

Нашёл наконец-то время заняться проблемой... К сожалению, предложенный рецепт не помог: изменяя цифры в строке 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;
}

Отсутствует

 

№618-10-2009 23:05:23

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: как можно изменить межстрочное расстояние в главном окне (Thread Pane)

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

Отсутствует

 

№719-10-2009 15:57:56

Leopoldus
Участник
 
Группа: Members
Зарегистрирован: 15-04-2007
Сообщений: 110
UA: Mozilla 1.8

Re: как можно изменить межстрочное расстояние в главном окне (Thread Pane)

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

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

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

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

Отредактировано Leopoldus (19-10-2009 16:00:04)

Отсутствует

 

№819-10-2009 18:50:10

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: как можно изменить межстрочное расстояние в главном окне (Thread Pane)

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

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

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

Ну для примера, вот код для 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 (19-10-2009 19:06:53)

Отсутствует

 

№922-10-2009 11:12:23

Leopoldus
Участник
 
Группа: Members
Зарегистрирован: 15-04-2007
Сообщений: 110
UA: Mozilla 1.8

Re: как можно изменить межстрочное расстояние в главном окне (Thread Pane)

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

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

Отредактировано Leopoldus (22-10-2009 11:12:48)

Отсутствует

 
  • Форумы
  •  » Thunderbird
  •  » как можно изменить межстрочное расстояние в главном окне (Thread Pane)

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]