Страница 1 из 1

Ограничение текста в столбце

Добавлено: Сб ноя 30, 2013 10:13 pm
leidek
Есть несколько косметических проблем, которые не дают сосредоточится.
Во-первых текст в поле Имя может спокойно вылезать на столбцы расширение и размер. То же и с размером. Можно ли его отцентрировать? В пример картинка
7f83c16e5d52d27509d9cae485a09c41.jpg
Во-вторых - можно ли при обрезании имени файла показывать его расширение? Можно ли включить отображение расширения и в имени и в столбце?
9556329c3b151bef70bab9543f23a4f9.jpg
9361eb8bd776fb13f217e9dde6d5f12f.jpg
P.S.: Не нашел тэг спойлер, пришлось так картинки выложить..

Добавлено: Сб ноя 30, 2013 10:32 pm
Max Diesel
leidek писал(а):Во-первых текст в поле Имя может спокойно вылезать на столбцы расширение и размер. То же и с размером. Можно ли его отцентрировать?
Центрирование размеров выглядело бы весьма сомнительно. Однако в настройках (Расширенные -> Страница 2) существует вот такой флаг:
size_column.png
Возможно он решит проблему.
leidek писал(а):Во-вторых - можно ли при обрезании имени файла показывать его расширение?
Вот этот флаг обычно установлен по умолчанию:
exts.png
Вариантов только два - либо флаг установлен и расширения отображаются отдельной строкой (и не срезаются), либо флаг снят и расширения следуют после имени файла, соответственно срезаются в случае, если они не поместились.
leidek писал(а):Можно ли включить отображение расширения и в имени и в столбце?
Такой режим не предусмотрен.

Re: Ограничение текста в столбце

Добавлено: Сб ноя 30, 2013 11:05 pm
leidek
Я все настройки уже покопал и в ini файле даже полазил)
Насчет размеров хотелось бы, чтобы выравнивание было именно по левому краю, потому, что справа размер сливается с датой. Но, выравнивание можно было бы сделать не по КБ, МБ, ГБ, а по первой цифре.
Насколько понял, интерфейс в Delphi писался? Должна же там быть галочка для такого случая)
Да и со строкой Имени можно пару манипуляций сотворить, чтобы выводить расширение.

Понимаю, что, возможно, задолбались всякие правки вносить, и, если дадите кусок кода, отвечающий за это, с удовольствием покопаюсь.
Не сочтите за наглость, конечно)

P.S. Да и в общем готов помочь по мере скромных сил в развитии.

Добавлено: Сб ноя 30, 2013 11:42 pm
Max Diesel
leidek писал(а):Насчет размеров хотелось бы, чтобы выравнивание было именно по левому краю, потому, что справа размер сливается с датой. Но, выравнивание можно было бы сделать не по КБ, МБ, ГБ, а по первой цифре.
Классически сложилось, что имена файлов/каталогов в списке пишутся от левой фиксированной границы, а размеры - от правой. Если проблема лишь в том, что справа размер сливается с датой, то зайдите в настройках на вкладку "Дата и время" и в формат даты добавьте слева пару пробелов:
сдвинуть_дату.png
leidek писал(а):Насколько понял, интерфейс в Delphi писался? Должна же там быть галочка для такого случая)
Не насколько все поверхностно, чтобы управлять флажками...
leidek писал(а):Да и со строкой Имени можно пару манипуляций сотворить, чтобы выводить расширение.
В этом плане тоже классически сложилось, что если уж расширение отображается, то в случае с недостаточной длиной строки оно срезается первым делом и не выносится куда-либо при этом. Нужно менять длину столбца, либо масштаб (Ctrl+Скролл).

Добавлено: Вс дек 01, 2013 1:31 am
Qwertiy
leidek писал(а):справа размер сливается с датой
Надо просто немного подвинуть столбец, штобы между ними было пространство.
leidek писал(а):Во-вторых - можно ли при обрезании имени файла показывать его расширение?
Для этого надо включить показ расширения в отдельном столбце.

Re: Ограничение текста в столбце

Добавлено: Вс дек 01, 2013 4:36 pm
leidek
Классически сложилось, что имена файлов/каталогов в списке пишутся от левой фиксированной границы, а размеры - от правой.
Хорошо, что классически не сложились черно-белые экраны. Все равно Unreal Commander считаю лучше Total Commander-a лично для себя. Но куда приятнее было бы, если бы пользователь мог настраивать маску (формат) не только даты-времени, но и остальных полей.
И насчет строгих краев в таблице (чтобы не залезало одно на другое) тоже ничего нельзя сделать?

Добавлено: Вс дек 01, 2013 10:58 pm
Max Diesel
leidek писал(а):Но куда приятнее было бы, если бы пользователь мог настраивать маску (формат) не только даты-времени, но и остальных полей.
К сожалению нет возможности впихнуть в программу все-все настройки, какие только можно было бы придумать. Приходится ограничиваться лишь небольшим расширением основных.
leidek писал(а):И насчет строгих краев в таблице (чтобы не залезало одно на другое) тоже ничего нельзя сделать?
Факт наложения значений одного столбца на значения другого как бы пассивно намекает пользователю, что ему нужно выполнить что-либо из следующего списка:
1. сделать ширину окна побольше,
2. сделать ширину столбца побольше,
3. уменьшить масштаб (Ctrl+Скролл),
4. изменить шрифт или его размер (это в настройках).
Другие варианты не предусмотрены.