Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: PE Viewer 3.0 
Author Message
iteg



PostPosted: Sun Jul 06, 2025 19:37    Post subject: Reply with quote

AkulaBig
1)
Quote:
Надо ведь иметь возможность сохранить эту иконку. И причем несколько иконок.

Для информационной таблицы и списка изображений реализованы мультивыбор и контекстное меню с элементами: копирования, выделения всего, сохранения и перехода к узлу.
2)
Quote:
Насколько трудно сделать это окно растягиваемым?

Список изображений теперь растягиваемый.
3)
Quote:
Я молчу про то, что иконка 16х16, растянутая до 32х32 очень некрасиво смотрится

Сделаю такой же подход как и для Bitmap (см. ниже).
4)
Quote:
Но тогда очень хочется увидеть новую функцию и в Icon Group

Да, планирую реализовать и для "Icon Group" и для "Cursor Group".
5)
Quote:
И еще хочется, чтобы хотя-бы до перезагрузки ТС сохранялся путь, куда сохраняем иконки.

Посмотрю, что можно сделать.
6)
Quote:
Не смог открыть icl, который ICLView открывает спокойно.

Обязательно пришлите ссылку на файл для анализа.

Destiny
1)
Quote:
ожидалось, что все же масштабирование будет не
просто "жёстко в квадрат 32*32", а пропорционально по сторонам с максимальной стороной в 32 пк.

Для Bitmap реализовано пропорциональное сжатие и центрирование в область 32x32. Если изображение меньше, то рисуется оригинальным размером с центрированием.
2)
Quote:
в таблице + правой боковой панели остаются выделения строки+объекта
ровно те же, что были ДО прыжка на просмотр конкретного объекта.

Из-за виртуального режима TListView возникла проблема с сохранением выделенных элементов. Буду разбираться.

yozhik
Quote:
дополнительная задержка — это неуместная плата за функционал

Построение списка изображение и их отрисовка возникает только в случае закладки Ресурсы и нахождении на разделе типа Cursor, Icon или Bitmap. На остальное данная функциональность никакого влияния не оказывает. Для случая с файлом WCMICON2.DLL получилось так, что первым разделом как раз идет Icon, для которого строятся изображения и их список отображения - получается небольшая задержка. Таких файлов мало. Следует отметить, что в версии 3.0.17.7 реализовал подход виртуального TListView, который также использовал для таблицы экспорта и позволило мгновенно работать с 25000 элементами. Это позволило мгновенно заполнять информационную таблицу и мгновенно обрабатывать 2500 элементов (пока самая большая выборка какую нашел). Можете проверить, что на версии 3.0.17.5 на файле C:\Windows\SystemResources\shell32.dll.mun (Windows 11) переход на Icon занимает ~2 секунд (с раздела на раздел). И это только текст. Сейчас текстовая информация формируется мгновенно, но время занимает построение списка изображений. После версии 3.0.17.7 тоже увеличил скорость формирования списка изображений.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group