Total Commander 8.0 rc1

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

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

Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Total Commander 8.0 rc1

Сообщение CaptainFlint »

Наступает заключительный этап тестирования Total Commander 8.0: сегодня выпущен первый релиз-кандидат.

В это обновление включено исправление различных ошибок и некоторые улучшения:
• Реализовано обходное решение для проблемы с блокировкой клавиш Tab, Enter, Esc во время показа диалога с сообщением в одном из дочерних окон.
• При создании ярлыков на каталоги их имена больше не обрезаются по последней точке (понятие "расширение" для каталогов бессмысленно): AppendLnk=2.
• Добавлен новый ключ SelectionFocus, позволяющий отрисовывать курсор другим стилем (и, возможно, цветом), если в текущей панели имеются выделенные файлы: чтобы предупредить о том, что следующая операция будет выполнена не с текущим файлом, а с другими (возможно, находящимися за пределами области видимости).
• а также исправлены различные ошибки и недоработки.
Полная история изменений (англ.)

Традиционное предупреждение: релиз-кандидаты считаются достаточно стабильными, но всё же остаются тестовыми версиями. Используйте их на свой страх и риск и не забывайте, что 64-битный TC не имеет возможности работать с 32-битными плагинами.

Загрузить можно со страницы на сайте ghisler.com или с wincmd.ru:
32-битная версия
64-битная версия
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Lazy Crazy
Сообщения: 400
Зарегистрирован: Вс янв 16, 2005 20:53

Re: Total Commander 8.0 rc1

Сообщение Lazy Crazy »

CaptainFlint писал(а): • Добавлен новый ключ SelectionFocus, позволяющий отрисовывать курсор другим стилем (и, возможно, цветом), если в текущей панели имеются выделенные файлы: чтобы предупредить о том, что следующая операция будет выполнена не с текущим файлом, а с другими (возможно, находящимися за пределами области видимости).
Или я что-то делаю не так, или не совсем понял смысл ключа - но у меня не работает ни в 32bit, ни в 64bit…
Изображение
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Lazy Crazy
Например, если выставить значение этого ключа в $0000ff, то при наличии в текущей панели хотя бы одного выделенного файла курсор будет рисоваться не чёрными точками, как обычно, а красными штрихами.
Последний раз редактировалось CaptainFlint Пт апр 27, 2012 20:06, всего редактировалось 1 раз.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Lazy Crazy
Сущеcтвенное уточнение — этот ключ надо указывать в секции [Configuration], а не [Colors].
CaptainFlint писал(а):при наличии в текущей панели хотя бы одного файла
Хотя бы одного выделенного файла. И, кстати, прежняя рамка курсора никуда не денется — штриховка накладывается поверх неё (или вокруг инверсного курсора). Получается вместе, а не вместо.
Тем, у кого обычный курсор — сплошная рамка с пользовательским цветом, рекомендую попробовать для спецкурсора взять цвет фона панели. Будет курсор того же цвета, что обычный, но штриховой. Смотрится, ИМХО, очень симпатично, и разница курсоров хорошо видна.
Последний раз редактировалось Avada Пт апр 27, 2012 20:10, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Avada писал(а):Хотя бы одного выделенного файла.
Сорри. Конечно, выделенного. Слово пропустил, когда писал.
Avada писал(а):И, кстати, прежняя рамка курсора никуда не денется — штриховка накладывается поверх неё (или вокруг инверсного курсора). Получается вместе, а не вместо.
Гм… А не баг ли? Как оно в результате-то выглядит: нормально или как нашлёпка? А то я пока особо не гонял разные комбинации режимов.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

CaptainFlint
Как нашлёпка. Чтобы добиться нормального вида, надо слегка постараться. Я тут выше кое-что уточнил.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Lazy Crazy
Сообщения: 400
Зарегистрирован: Вс янв 16, 2005 20:53

Сообщение Lazy Crazy »

CaptainFlint писал(а):Lazy Crazy
Например, если выставить значение этого ключа в $0000ff,
Ага, спасибо - я ставил 1 и попросту не разглядел эту рамочку…
Изображение
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Lazy Crazy писал(а):я ставил 1 и попросту не разглядел эту рамочку
При 1 разницу уловить очень трудно (хотя она и есть). В силу наложения штриховки на пунктир.
Кстати, в истории упомянут вариант с добавлением в качестве значения $4000000. Так вот, если обычный курсор умолчальный, то в этом случае на выделенных файлах останется он, а на невыделенных будет штриховка (одна, без всякого пунктира). Но со сплошной рамкой это не получается.
В общем, ключ очень полезный, но его надо доводить до ума: слишком мало вариантов, когда удаётся добиться нормального отображения.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

С инверсным курсором и с SelectionFocus=1 разница видна, но уж очень коряво это всё смотрится, особенно с учетом стиля пометки. Хотя, если линия сплошная - более-менее сносно.

Кстати, никто про это не упомянул: в 4-м байте можно с помощью двух младших битов задавать стиль линии, как и для InactiveFocus. Типо, SelectionFocus=$300ffff для желтой сплошной.
Последний раз редактировалось MVV Пт апр 27, 2012 21:43, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
А вот последнюю фичу хорошо бы расписать подробнее для тех, кто не очень этим инструментарием с младшими битами и пр. владеет. Чтобы любой прочитавший мог выставить любой сплошной цвет, поняв общий алгоритм.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ну, разве что для тех, кто не очень владеет...

Для InactiveFocus и SelectionFocus формат значения: $xxbbggrr, где $ означает, что это шестнадцатеричное число, rr, gg, bb - значения интенсивности соответствующего цвета (двузначные шестнадцатеричные числа, от 00 до FF), а xx (старший байт, тоже двузначное шестнадцатеричное число) задаёт стиль линии и может быть равен 0 (короткий пунктир), 1 (длинный пунктир), 2 (длинный штрихпунктир), 3 (сплошная линия).

Кроме того, для SelectionFocus можно к старшему байту прибавить 4, чтобы эта новая линия накладывалась на рамку фокуса, только если курсор стоит на невыделенном файле. Т.е. вместо 0, 1, 2 или 3 надо писать 4, 5, 6 или 7 соответственно.

Таким образом, $0300ffff или $300ffff (старшие нули можно не писать) - сплошная желтая (R=$FF=255, G=$FF=255, B=0) линия. Это же число можно записать в десятеричном виде (50397183), но в данном случае шестнадцатеричный вид нагляднее (легче видны значения компонент и значение старшего байта).
Последний раз редактировалось MVV Пт апр 27, 2012 23:32, всего редактировалось 1 раз.
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

Скриншотик так никто и не кинет?
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А какой смысл в скриншоте? По-моему, и так всё понятно. Если определяешь параметр SelectionFocus, то при наличии выделения прямоугольник фокуса дополнительно обводится линией заданного цвета и стиля.
Viggen
Сообщения: 17
Зарегистрирован: Ср апр 22, 2009 17:18

Сообщение Viggen »

24.04.12 Fixed: Windows 8: Do not resolve links pointing to other volumes in the form "\\?\Volume{" (when double clicking on file, see fix 20.03.12 below) (32/64)
не пофикшено :(
например дабл-клик на зипе выдает такое сообщение:
Error in packed file Volume{868f755a-8011-11e1-a109-806e6f6e6963}\Microsoft\dotnetfx_cleanup_tool.zip!
для экзешников и файлов с системными ассоциациями выдается "File not found!"
а если настроены внутренние ассоциации, то прога запускается так:
"C:\Tools\mplayerc\mplayerc.exe" "Volume{868f755a-8011-11e1-a109-806e6f6e6963}\Video\gav1.avi"
Аватара пользователя
alexey65536
Сообщения: 1056
Зарегистрирован: Пт янв 20, 2006 10:58
Откуда: Taganrog

Сообщение alexey65536 »

flm писал(а):Скриншотик так никто и не кинет?
Вот, для "желтой сплошной":
Изображение
Да, надо подумать, как эту функцию использовать, чтоб не раздражала...:)
ps. Меня при моих настройках цвета меньше раздражает, к примеру, вот так:
Изображение
#199018
Ответить