[WFX] VirtualPanel - временная панель для ТК (Unicode)

Обсуждение только плагинов и утилит для Total Commander.

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

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

Сообщение MVV »

Не получаю я такого с последней бетой, с ранними было, а с 1292 - нет, даже на вин8. Все 3 режима фокуса перепробовал (рамка, инверсный, инверсное выделение).
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

MVV, у меня такой эффект воспроизводится, если нажимать не по именам файлов, а по свободному месту с права
TC 11.58 combo, Windows 11 x64
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Да пробовал я везде нажимать вроде...

А тут? Ещё скажите, видна ли стандартная рамка выделения (почему-то на xp и 7/8 по-разному).
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

MVV, если имелась ввиду эта рамка, то все нормально.
А вот что происходит, когда выделить все объекты, и нажимать по свободному месту с права. При нажатии на объект, эффект пропадает.
TC 11.58 combo, Windows 11 x64
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Не, не эта. Когда я рисую свой прямоугольник фокуса, я не желаю видеть стандартный (вокруг фокусированного элемента), т.к. это криво смотрится.

Кто-нибудь ещё такое видит?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

MVV писал(а):Кто-нибудь ещё такое видит?
Я готов тестить только 64-битную версию плагина.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

ask-rus,
Сурово как))


jentoso,
Наблюдаю только на вин8 глюк, когда один элемент имеет фокус, не снимая с него фокуса, рамкой выделяю несколько других и потом кликом перевожу фокус на один из выделенных. Только в этом случае список почему-то не стирает фон под элементом, который имел фокус. Под другими системами не воспроизводится.
А не, ещё наблюдаю, когда с зажатым Ctrl курсором двигаю фокус...
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

MVV писал(а):Сурово как))
Без эмоций, собираю только 64-битный TC. В очередной раз качать 32 что-то не хочется, удалил на днях.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Я использую только 32-битную и не вижу в этом никаких проблем.

Для вин8 добавил ключ Explorer.AlwaysClearBack в настройках (можно включить в диалоге конфигурации на первой вкладке). Включает обязательную заливку прямоугольников файлов (цветом фона или цветом выделения; без ключа заливка выполняется только цветом выделения).

Бета 1308 (32/64).

Реакцию на пустое место справа от имени файла убрал. Думал просто подменять координаты, если мышь в той области, но коряво получается, слишком много надо обрабатывать (перетаскивание, которое срабатывает моментально, щелчки с Ctrl/Shift, выделение рамкой и т.д.).
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Зачем 4 языковых файла?
\wfx\VirtualPanel\Language\1033.lng
\wfx\VirtualPanel\Language\1049.lng
\wfx\VirtualPanel\Language\English.lng
\wfx\VirtualPanel\Language\Russian.lng
Какие имена лэнгов предпочтительнее или без разницы?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Их действительно 4, но половины твоих давно нет. Советую обратить внимание на состав папки Language в последних версиях, а заодно на их даты модификации.

А насчет предпочтений - у каждого они свои. По-моему, имена нагляднее.

Бета 1312 (32/64). Вместо избыточного закрашивания фона включил списку стиль двойной буферизации (хай у винды голова болит теперь), вроде на 8 всё хорошо, но неплохо бы потестить.

Почему-то функция DestroyWindow зависает при удалении контрола списка с двойной буферизацией (если стиль двойной буферизации не ставить - всё без проблем), если вызывать её из DllMain при выгрузке плагина (если юзер закрывает тотал, не закрыв всех окон плагина), поэтому все незакрытые окна теперь закрываются при попытке закрыть окно тотала, т.е. до выгрузки. Единственная проблема - когда тотал спрашивает, а закрыться ли. Окна плагина закрываются ещё до вопроса.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Когда удаляю файл(ы) из виртуальной панели и перезапускаю ТС, файлы снова появляются.
TC 11.58 combo, Windows 11 x64
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

jentoso писал(а):Когда удаляю файл(ы) из виртуальной панели и перезапускаю ТС, файлы снова появляются.
Ага, это я уже исправил, но не выложил. Пока можно скачать тут.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

MVV, спасибо. Работает
TC 11.58 combo, Windows 11 x64
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Странно, что комментарии для файлов не считываются.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить