View previous topic :: View next topic |
Author |
Message |
iteg
Joined: 01 Dec 2011 Posts: 85
|
(Separately) Posted: Fri Nov 24, 2023 23:36 Post subject: |
|
|
Полностью согласен с проблемой реализации DM в Windows.
Достаточно много времени потратил для текущего результата DM. Зато много интересного узнал.
Есть вариант использования недокументированного API для DM. Пока его изучаю.
Также есть хороший вариант DM для ListView и TreeView, но без темы для Scrollbar-ов.
На крайний случай вариант со стилем через vsf-файлы.
Начало уже положено, остальное - сделаю. |
|
Back to top |
|
|
WindR
Joined: 21 Dec 2019 Posts: 35
|
|
Back to top |
|
|
iteg
Joined: 01 Dec 2011 Posts: 85
|
(Separately) Posted: Tue Dec 05, 2023 00:23 Post subject: |
|
|
WindR, спасибо за описание ошибки.
В текущей реализации для многоязычного ресурса VERSION всегда брался первый ресурс. С доработкой - выполняется поиск ресурса соответствующего локализации ОС пользователя.
Доработка будет включена в следующий релиз. |
|
Back to top |
|
|
SUKER
Joined: 17 Dec 2004 Posts: 48 Location: Санкт-Петербург
|
|
Back to top |
|
|
iteg
Joined: 01 Dec 2011 Posts: 85
|
(Separately) Posted: Sat Feb 10, 2024 11:40 Post subject: |
|
|
SUKER
Это ложное срабатывание. До этого случая ни разу не проверял плагин. Буду пробовать исправить код. |
|
Back to top |
|
|
imig73
Joined: 18 Jun 2013 Posts: 285 Location: г. Иркутск
|
(Separately) Posted: Sat Feb 10, 2024 16:07 Post subject: |
|
|
SUKER
Это не вирустотал кажет, это какой-то проспавшийся Cynet хочет, чтоб о нём хоть кто то подумал. Сабж тут не виноват. |
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 365
|
(Separately) Posted: Mon Feb 12, 2024 18:41 Post subject: |
|
|
Спасибо за плагин! Поставил его на замену FileInfo.wlx и пока доволен Но...
Как-то не зашел интерфейс последней версии с выпуклыми табами. Может, добавить опцию в "Настройки"?
Очень не хватает установления фокуса по двойному клику с выделением содержимого колонок, как это было в FileInfo.
Когда копируешь значения из колонок, зачем они копируются с кавычками?
В целом, плагин крут и полезен. Очень надеюсь, что вы будете его развивать и поддерживать. |
|
Back to top |
|
|
SUKER
Joined: 17 Dec 2004 Posts: 48 Location: Санкт-Петербург
|
(Separately) Posted: Wed Feb 14, 2024 01:01 Post subject: |
|
|
iteg
Quote: | Это ложное срабатывание. До этого случая ни разу не проверял плагин. Буду пробовать исправить код. |
imig73
Quote: | Это не вирустотал кажет, это какой-то проспавшийся Cynet хочет, чтоб о нём хоть кто то подумал. Сабж тут не виноват. |
Согласен, в свое оправдание что указал на проблему, замечу: когда я делал пост (и еще, как минимум неделю после этого), срабатываний было пять, включая Acronis, и еще кого-то известного, уже точно не помню к сожалению. А сейчас да - два нонейма.
Orion9
Quote: | Как-то не зашел интерфейс последней версии с выпуклыми табами. Может, добавить опцию в "Настройки"? |
Кстати соглашусь, до 3-й версии внешний вид был для меня более гармоничен. |
|
Back to top |
|
|
iteg
Joined: 01 Dec 2011 Posts: 85
|
(Separately) Posted: Sat Feb 24, 2024 14:59 Post subject: |
|
|
Orion9, спасибо за отзыв!
1) Quote: | Как-то не зашел интерфейс последней версии с выпуклыми табами. Может, добавить опцию в "Настройки"? |
3D-стиль табам плишлось добавить из-за реализации 'Dark Mode'.
Для TabControl изменил стиль заголовка на Button (ранее было FlatButton) из-за перекрытия рисования в 'Dark Mode' появлялась промежуточная светлая рамка. Поэтому и остановился на трехмерных 'кнопках'.
Детально обсуждал на предыдущей странице с yozhik. Возможно, стиль уберу для светлой темы.
2) Quote: | Очень не хватает установления фокуса по двойному клику с выделением содержимого колонок, как это было в FileInfo. |
На текущий момент строки заблокированы от редактирования. Мышкой не получится скопировать значение определенной колонки. Частично можно решить с помощью горячих клавиш и контекстного меню - копировать имя или значение. Пометил себе в список ToDo.
3) Quote: | Когда копируешь значения из колонок, зачем они копируются с кавычками? |
Это стандартная реализация компонента ListView. Т.е. содержимое возвращается в виде comma-строки, то каждая его часть может внутри содержать символы, например, пробелов, запятых и т.д. Кавычки в таком случае определяют границы содержимого колонки с такими символами, чтобы не было пересечения с разделителем самой comma-строки запятой. Например, если значение колонки (не первой) без пробелов, то кавычек не будет. |
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 365
|
(Separately) Posted: Sun Feb 25, 2024 00:58 Post subject: |
|
|
iteg
1) Если это влечет за собой большие проблемы с Dark Mode, то не берите в голову: к новому стилю, уже можно сказать, привык - т.ч. все норм. На крайний случай, можно сделать опцию в настройках, чтобы каждый мог сам выбирать, как ему нравится.
2) А вот это очень нужно, потому что крайне удобно. Надеюсь, вы найдете способ как-то разблокировать, не нарушив ничего в работе самого плагина.
3) Я понял. Но это обламывает. Копируешь значение какого-нибудь параметра, чтобы побыстренькому куда-нибудь вставить, и вдруг обнаруживаешь, что надо еще убирать кавычки. Может, как-то можно решить?
Кстати, в FileInfo еще были табы с ActiveX и DLL-зависимостями. Не планируете ничего такого? |
|
Back to top |
|
|
iteg
Joined: 01 Dec 2011 Posts: 85
|
(Separately) Posted: Wed Feb 28, 2024 00:38 Post subject: |
|
|
Orion9
Реализовал копирование содержимого ячейки ListView по двойному щелчку в буфер обмена без обрамления кавычками, что закрывает потребности пунктов 2) и 3). Ячейка при этом не выделяется. Доработка выйдет в новой версии.
Пункт 1) оставлю без изменений, т.к. с FlatButtons появляется проблема с отображением разделителей между закладками, если закладки отображаются в несколько строк. Проблема стандартного компонента.
Про ActiveX. Это ресурс "TypeLib" (закладка "Ресурсы"). Давно запланировал и частично начал разбирать формат.
Про DLL-зависимости. На вкладке "Импорт" реализован первый уровень вложенности зависимостей от внешних библиотек. Насколько важен данный функционал? |
|
Back to top |
|
|
BlackFox
Joined: 18 Dec 2004 Posts: 49 Location: Mayence
|
(Separately) Posted: Wed Feb 28, 2024 14:36 Post subject: |
|
|
iteg
спасибо за развитие альтернативы fileInfo - пока получается очень хорошо.
Что радует: скан DLL-зависимостей в большинстве случаев заметно быстрее, на 1м экране уже видно битность файла, и по мелочи всякое %)
Видок с выпуклыми кнопками несколько странноват, но не критичен.
Хотелки:
1. про ActiveX/COM вы уже написали, что в работе. В FileInfo вкладка с активиксом появлялась т олько тогда, когда в файле ресурс TypeLib присутствовал - тогда сразу при открытии файла видно, есть там ActiveX-интерфейс или нет.
2. Франсуа (автор fileInfo) для меня сделал показ флагов сборки (Debug, Patch, Prerelease, private, special). У нас это часто используется. Можно это в вашем плагине тоже сделать видимым (и желательно на первой странице)?
Заранее спасибо. |
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 365
|
(Separately) Posted: Wed Feb 28, 2024 17:54 Post subject: |
|
|
Quote: | Насколько важен данный функционал? |
Может, системным разработчикам/админам такая функцияи и нужна, но вряд ли обычным пользователям. Скорее, мне следовало у вас спросить, как вы видите развитие плагина - в каком направлении. Будите ли вы повторять функции FileInfo, или же превносить что-то новое.
Лично мне хотелось бы увидеть что-то наподобие функционала плагина Bitchaos:
https://wincmd.ru/plugring/bitchaos.html
Но, может быть, вы придумаете еще что-то интереснее
Quote: | В FileInfo вкладка с активиксом появлялась т олько тогда, когда в файле ресурс TypeLib присутствовал - тогда сразу при открытии файла видно, есть там ActiveX-интерфейс или нет. |
Тоже хотел об этом написать. Предлагаю сделать это и для вкладок "Экспорт", "Цифровые подписи" и "CLR заголовок". Так будет нагдяднее. |
|
Back to top |
|
|
iteg
Joined: 01 Dec 2011 Posts: 85
|
(Separately) Posted: Thu Feb 29, 2024 01:52 Post subject: |
|
|
BlackFox, отлично, что пользуетесь плагином!
1) Для ActiveX/COM добавлю поле-маркер на закладке "Информация/Info", как для "Rich Header" и "CLR Header" (.NET).
2) Флаги Debug, Patch, Prerelease и т.д. уже отображаются на вкладке "Информация/Info" в поле "Атрибуты файла/File Flags", если в исследуемом файле присутствует структура VS_FIXEDFILEINFO. |
|
Back to top |
|
|
SUKER
Joined: 17 Dec 2004 Posts: 48 Location: Санкт-Петербург
|
(Separately) Posted: Thu Feb 29, 2024 18:32 Post subject: |
|
|
Orion9
iteg wrote: | Orion9
Пункт 1) оставлю без изменений, т.к. с FlatButtons появляется проблема с отображением разделителей между закладками, если закладки отображаются в несколько строк. Проблема стандартного компонента |
А нельзя всё-таки для светлой темы вернуть всё в зад? Ну или выбор сделать?
Черное на сером, да еще без разделителей строк/столбцов ну очень тяжело воспринимается |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|