Total Commander 8.0 rc1

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

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

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

alexey65536
С инверсным-то курсором тут проблемы минимальные. Беда в том, что с обычным курсором без дополнительных усилий (если выставить просто 1 или RGB) всё это плохо сочетается. Нужны ещё манипуляции с изменением типа рамки и условий отображения, требующие для наглядности шестнадцатеричную форму записи. А в интерфейс это Гислер добавлять по крайней мере для восьмёрки точно не будет — времени на дополнительный перевод не осталось. Описал в справке — и на том спасибо.
В ближайшие дни будем решать с автором Ultra TC Editors, как это хотя бы во внешнем конфигураторе поудобнее сделать. Как минимум — описание вариантов настройки подробное дать.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
alexey65536
Сообщения: 1056
Зарегистрирован: Пт янв 20, 2006 10:58
Откуда: Taganrog

Сообщение alexey65536 »

Кроме того, для SelectionFocus можно к старшему байту прибавить 4, чтобы эта новая линия накладывалась на рамку фокуса, только если курсор стоит на невыделенном файле. Т.е. вместо 0, 1, 2 или 3 надо писать 4, 5, 6 или 7 соответственно.
Жаль, наоборот нельзя - чтобы эта рамка появлялась, только когда курсор находится на выделенном файле.
#199018
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

alexey65536 писал(а):Жаль, наоборот нельзя - чтобы эта рамка появлялась, только когда курсор находится на выделенном файле.
А смысл? Эта штука сделана с целью напоминать юзеру (вдобавок к надписи в строке состояния), если курсор стоит на невыделенном файле, что выделение есть, и что команды для работы с файлами будут обрабатывать выделение, а не текущий файл.
Аватара пользователя
alexey65536
Сообщения: 1056
Зарегистрирован: Пт янв 20, 2006 10:58
Откуда: Taganrog

Сообщение alexey65536 »

Логично...
#199018
sergiokapone
Сообщения: 99
Зарегистрирован: Ср ноя 18, 2009 17:53

Сообщение sergiokapone »

Поле выбора цвета текста немного шире чем остальные, это так задуманно?

Изображение
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sergiokapone
Нет, не думаю, что так должно быть. И там не "немного", а весьма заметно. Визуальный баг на TC x32 под XP SP3 подтверждаю. Только появился он не в RC1, а в бете 25.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
gora
Сообщения: 442
Зарегистрирован: Чт дек 30, 2004 13:09
Откуда: Иваново

Сообщение gora »

На win7 x64 и ТС x64 баг не обнаружил.
Win7 SP1 Ultimate x64, TC8.52a x64
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

gora
Раз так, я бы попросил зарепортить на оффорум.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
gora
Сообщения: 442
Зарегистрирован: Чт дек 30, 2004 13:09
Откуда: Иваново

Сообщение gora »

Win7 SP1 Ultimate x64, TC8.52a x64
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

MVV
А Гислер, часом, не перепутал красный с синим местами? Обычно RGB у нас. А тут BGR получается.
TC 11.58 32/64, Win10x64

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

Сообщение CaptainFlint »

790 писал(а):А Гислер, часом, не перепутал красный с синим местами? Обычно RGB у нас. А тут BGR получается.
Нет, не перепутал. API принимает машинное слово с цветом именно в таком порядке: младший байт — красный, следующий — зелёный, потом — синий. Поэтому если мы задаём цвет как число $BBGGRR, то Тоталу не надо переставлять байты, а достаточно просто скормить полученное число системе.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

790,

Я писал описание сам (подробное описание параметра SelectionFocus в справке и в History.txt отсутствует), поэтому Гислер тут не при чём. Но, к слову, на оффоруме Гислеру писали, что в справке по параметру InactiveFocus он напутал с порядком. :D

А про байты CaptainFlint написал верно. Думаю, оно так потому, что система работает с этим 4-байтным числом, как с массивом (во всяком случае, я бы так делал: считаешь адрес 4-байтного числа адресом 4-байтного массива, и можно элементарно обращаться к каждому из 4-х элементов этого массива), вот и получается, что первый байт массива приходится на младший байт числа (в памяти байты целочисленных переменных идут в обратном порядке - сперва младший байт).
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

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

Сообщение CaptainFlint »

Mr.Merak
Читаем здесь и делаем выводы.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить