Выравнивание заголовков колонок

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
savigrand
Сообщения: 20
Зарегистрирован: Чт июн 24, 2010 01:18

Выравнивание заголовков колонок

Сообщение savigrand »

Такая проблема возникла: Создаю пользовательский набор колонок. 2 поля (имя и тип) неизменны, третье поле у меня, скажем, "Исполнитель". Вот я хочу чтобы поле "исполнитель" было не по левому краю колонки, а немного отступить. Пытаюсь добавить пробелы, но результата нет. С 4, 5 и т.д. колонками это получается, но с третьей - никак. В wincmd.ini этот параметр выглядит так
Headers1=Исполнитель\nПесня
дело в том что если пытаюсь просто добавить пробелы перед исполнителем, то получается
Headers1= Исполнитель\nПесня
а тотал игнорирует пробелы после знака =
если перед "песня" поставить пробелы
Headers1=Исполнитель\n Песня
то заголовок этой колонки смещается влево. нет ли какого то служебной комбинации символов вроде \n? Перебором нащел только \t (табуляция) но она оставляет квадратик.
Вот как я хочу
Изображение
хочу чтобы третья колонка выглядела так же как четвертая
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

savigrand писал(а):хочу чтобы поле "исполнитель" было не по левому краю колонки, а немного отступить
Легко: []ПРОБЕЛЫ[=Плугин.индекс_колонки]
savigrand
Сообщения: 20
Зарегистрирован: Чт июн 24, 2010 01:18

Сообщение savigrand »

Ты не понял, мне вот тут нужны пробелы:
Пикчерс
Так как сейчас показано не работает для третьей колонки.
Последний раз редактировалось savigrand Ср июн 30, 2010 11:12, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ВЫ бы могли перекодировать wincmd.ini в UTF8, поставив пустые символы в строке Headers1=<СИМВОЛЫ>Исполнитель\nПесня. Других вариантов не вижу.
savigrand
Сообщения: 20
Зарегистрирован: Чт июн 24, 2010 01:18

Сообщение savigrand »

Ну примерно так и сделал, спасибо
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А если попытаться вставить символ неразрывного пробела первым символом? Код Alt+0160 (цифры набирать на дополнительной части клавиатуры при зажатом Alt, потом Alt отпустить).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Точно, я вообще забыл про это. С ним отступ добавляется. :)
savigrand
Сообщения: 20
Зарегистрирован: Чт июн 24, 2010 01:18

Сообщение savigrand »

MVV писал(а):А если попытаться вставить символ неразрывного пробела первым символом? Код Alt+0160 (цифры набирать на дополнительной части клавиатуры при зажатом Alt, потом Alt отпустить).
Ну да, именно так и получилось. Просто думал есть что-то типа \s, чтобы по грамотному было.
ЗЫ. Еще кроме 160 символа получилось со 157. Ну там ещё можно поэксперементировать.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

savigrand
Картинку в своём посте прошу привести в соответствие с п. 15 правил форума.
Последний раз редактировалось Avada Ср июн 30, 2010 09:55, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

savigrand писал(а):Еще кроме 160 символа получилось со 157. Ну там ещё можно поэксперементировать.
Alt+0157 - это символ "ќ". Экспериментировать смысла нет. Alt+0160 - единственный подходящий вариант.
Ответить