View previous topic :: View next topic |
Author |
Message |
AkulaBig
Joined: 03 Dec 2008 Posts: 420
|
(Separately) Posted: Sun Jul 13, 2025 12:50 Post subject: |
|
|
Destiny wrote: | 10 1809 x64 LTSC |
А у нас Вин 11. |
|
Back to top |
|
 |
BeTeP

Joined: 31 Mar 2005 Posts: 131 Location: Санкт-Петербург
|
(Separately) Posted: Sun Jul 13, 2025 13:42 Post subject: |
|
|
Destiny wrote: | Ну и файл прилагается же к посту? Чтобы мы тоже могли посмотреть. |
Не показывает абсолютно в любом файле. Так что прикладывать нечего.
ADD: Win 10 1809 x64 LTSC, TC 11.55 x86. _________________ «The Truth Is Out There» |
|
Back to top |
|
 |
AkulaBig
Joined: 03 Dec 2008 Posts: 420
|
(Separately) Posted: Sun Jul 13, 2025 14:37 Post subject: |
|
|
BeTeP wrote: | Не показывает абсолютно в любом файле. Так что прикладывать нечего. |
Может только у вас не показывается. Поэтому и просят выложить. Например, у вас в файле TOTALCMD.EXE не показываются ресурсы?
 |
|
Back to top |
|
 |
BeTeP

Joined: 31 Mar 2005 Posts: 131 Location: Санкт-Петербург
|
(Separately) Posted: Sun Jul 13, 2025 15:16 Post subject: |
|
|
AkulaBig
Скрины, которые я выкладывал выше, сделаны с файла TOTALCMD64.EXE, но не показывает абсолютно в любом файле.
Опять же, как говорил выше, я предпочитаю пользоваться ICLView. Поэтому меня не особо напрягает, что в этом плагине не показывает. _________________ «The Truth Is Out There» |
|
Back to top |
|
 |
AkulaBig
Joined: 03 Dec 2008 Posts: 420
|
(Separately) Posted: Sun Jul 13, 2025 17:14 Post subject: |
|
|
BeTeP wrote: | Скрины, которые я выкладывал выше, сделаны с файла TOTALCMD64.EXE |
Теперь понятно, но вы об этом не писали. |
|
Back to top |
|
 |
yozhik

Joined: 04 May 2014 Posts: 274 Location: Электросталь
|
(Separately) Posted: Sun Jul 13, 2025 18:01 Post subject: |
|
|
Ох, обратил внимание на то, что до этого от него ускользало: режим просмотра
Существенная поправка:
- разделитель панели работает при вызове плагина по F3, в Lister'е, хотя спорадически подглючивает — «улетает» на правый край и «прилипает» там, как описано выше, но бессистемно — то норм, то глюк;
- разделитель панели не работает при вызове плагина по Ctrl+Q, в QuickLook — постоянно «сидит», «прилипший», на правом краю.
Да уж, баголовство (или багоискательство) — тоже труд )) Требует сноровки, смекалки и скрупулёзного подхода ))
Переформулирую хотелку, которую, как я понял, все поддерживают. Было бы удобно (если возможно):
- нажатие Space bar в табличном списке группы ресурсов при выделенной строке — переход к индивидуальному показу выбранного ресурса (ico, bmp, cur, etc.);
- нажатие Space bar при индивидуальном показе — переход «в корень», к узлу родительской группы, к табличному списку ресурсов, с выделением строки того ресурса, от которого мы только что перешли.
Т.е. чтобы по Space bar переключаться от списка к пункту и обратно. Кстати, именно так работает системный предпросмотр файлов на Macintosh: нажатие Space bar — окошко с предпросмотром всплывает, повторное нажатие — окошко уплывает.
iteg, в табличном списке, меню ПКМ по строке ресурса — точно ли «Go to node Space»? Может быть уместней «Go to Item Space», а вот из индивидуального в корень уже «Go to Node Space». Я не уверен, могу тут ошибаться, но мне вроде именно такая терминология попадалась.
Подпись для ясности:
Мой полигон: Win 11 23H2 x64 Enterprise, TC 11.55 32/64. _________________ Amo ergo sum |
|
Back to top |
|
 |
iteg
Joined: 01 Dec 2011 Posts: 109
|
(Separately) Posted: Sun Jul 13, 2025 18:57 Post subject: |
|
|
Тестовая версия 3.0.17.6 (обновление 3):
Для разделов Icon, Cursor и Bitmap реализовано отображение изображений:
- Реализовано сохранение ширины списка изображений (Destiny).
- Исправлена ошибка позиционирования разделителя для изменения ширины списка изображений (AkulaBig, yozhik). Протестировал в Windows XP, Windows 7 и Windows 11. В режиме Ctrl+Q работает.
- Реализована натуральная сортировка для всех списочных контролов (yozhik). По умолчанию на вкладке ресурсов в списке описания дочерних элементов нет никакой сортировки, что отображает реальное расположение элемента в таблице ресурсов.
- При формировании изображения используется текущий фон родительского контрола (yozhik).
- Доработан мультивыбор и сброс для списка изображений (yozhik).
https://www.upload.ee/files/18338569/wlx_peviewer_3.0.17.6_3.rar.html
1) Destiny и AkulaBig, переходы между списками и деревом пока продумываю.
2) AkulaBig в ролике указаны 4 иконки с индексами 500, 501, 996 и 997. Вы их пролистали и показали только с индексами 996 и 997. Сверху идут 500 и 501.
3) yozhik для Icon, Cursor и _Group пока жесткое масштабирование в 32x32, а для Bitmap уже доработанное масштабирование и центрирование.
4) BeTeP ошибка возникает из-за несоответствия исполняемого файла плагина и файлов локализации. Обновите из архива.
5) yozhik по поводу "Space bar", подумаю над данным поведением. |
|
Back to top |
|
 |
BeTeP

Joined: 31 Mar 2005 Posts: 131 Location: Санкт-Петербург
|
(Separately) Posted: Sun Jul 13, 2025 19:29 Post subject: |
|
|
iteg wrote: | BeTeP ошибка возникает из-за несоответствия исполняемого файла плагина и файлов локализации. Обновите из архива. |
Теперь все отлично. Спасибо. _________________ «The Truth Is Out There» |
|
Back to top |
|
 |
AkulaBig
Joined: 03 Dec 2008 Posts: 420
|
(Separately) Posted: Sun Jul 13, 2025 20:26 Post subject: |
|
|
iteg wrote: | - Исправлена ошибка позиционирования разделителя для изменения ширины списка изображений |
Работает, но с глюками. Видимо глюк возник из-за того, что ширина окна с иконками стала запоминаться.
То-есть если разделитель сместить влево до упора, а затем уменьшить размер окна, разделитель окна иконок заходит за разделитель перечня иконок и становится не видно таблицу иконок. Обнаружил я это при переключении F3 на Ctrl+Q, но потом оказалось, что и только по F3 такой-же глюк. Главное уменьшить размер окна.
iteg wrote: | в ролике указаны 4 иконки с индексами 500, 501, 996 и 997. Вы их пролистали и показали только с индексами 996 и 997. Сверху идут 500 и 501. |
Точно, а я не обратил на это внимание. А почему у одной группы иконок номера с таким разрывом? Это при создании библиотеки другие разрешения добавлялись позже?
Кстати, иконка номер 500 размером 256х256 у вас не показывается. Похоже сжимает так, что не видна становится:
Все остальные новшества вроде работают. Но я их глубоко не тестировал, поэтому не знаю, как это работало в предыдущей версии. |
|
Back to top |
|
 |
yozhik

Joined: 04 May 2014 Posts: 274 Location: Электросталь
|
(Separately) Posted: Sun Jul 13, 2025 20:34 Post subject: |
|
|
iteg
Разделитель исправно работает в обоих режимах и битностях: Lister + QuickLook. Спасибо! Предлагаю добавить: двойной щелчок по разделителю возвращает его в исходное (умолчательное) положение -> к правому краю, по одному изображению на ряд.
Натуральная сортировка работает. Спасибо. Учитывая, что «по умолчанию... в списке описания... нет никакой сортировки», и поскольку это «отображает реальное расположение элемента в таблице ресурсов», быть может было бы нелишним добавить третье состояние сортировки:
1-й щелчок — 1->9;
2-й щелчок — 9->1;
3-й щелчок — первоначальная (умолчательная) сортировка (точнее её отсутствие).
Псевдопрозрачность фона изображений («текущий фон родительского контрола») работает. Спасибо, стало безусловно лучше. Однако:
- Фон, если я правильно понял, берётся из ключа BackColor. В тёмной теме всё хорошо. В светлой же фон квадрата соответствует BackColor, а фон самой панели соответствует BackColor2. И если они различаются, то получается «зебра». Думается, лучше бы унифицировать и брать фон изображений и панели из одного ключа.
- При выделении изображения, т.е. смене фона, первоначальный цвет квадрата бросается в глаза. На это, конечно, можно не обращать внимания, существенного беспокойства нет. Но если возможно «малым потом» отрегулировать сию шероховатость, то был бы хороший плюс.
«Залипание» выделения в панели изображений более не проявляется, спасибо. Но теперь:
- При выделении нескольких строк в списке, в изображениях выделяется только крайние (первое и последнее из выделенных).
- И да, как говорил Destiny, очень просится синхронизация: при выделении строк в списке оно дублируется в панели изображений, а при выделении квадратов в панели — дублируется в списке.
TOTALCMD64.EXE > Icon (209) > 6 пункт, 3 (Icon) / 27 (PNG):
- в панели Preview белый квадрат вместо изображения (вот, вижу AkulaBig тоже на подобное внимание обратил);
- в дереве слева у пункта 6 пиктограмма BMP (совпадает с пиктограммами из группы Bitmap (115)), но это не BMP, это PNG.
Мой полигон: Win 11 23H2 x64 Enterprise, TC 11.55 32/64. _________________ Amo ergo sum |
|
Back to top |
|
 |
Destiny
Joined: 15 Dec 2015 Posts: 298
|
(Separately) Posted: Sun Jul 13, 2025 23:05 Post subject: |
|
|
https://www.upload.ee/files/18339548/record_2025_07_13_22_01_56_866.mp4.html
Странные "спецэффекты" сопровождают процесс изменения ширины правой панели.
Еще не понятно на чем основана минимальная ширина? Она никак не совпадает с
той же минимально необходимой, к примеру, для вывода 1 ряда данных/изображений.
Там явно видно же, что еще МОЖНО уменьшить эту ширину, утянув вправо, еще на
сколько-то пикселей этот разделитель... |
|
Back to top |
|
 |
yozhik

Joined: 04 May 2014 Posts: 274 Location: Электросталь
|
(Separately) Posted: Tue Jul 15, 2025 21:59 Post subject: |
|
|
iteg,
взгляните, пожалуйста, может что-то выявится. При «просмотре» wfx-файлов вот этого плагина:
https://eu.diskinternals.com/download/DiskInternals_Reader.zip
ресурсы просматриваются только в группах Icon, Icon Group и Version. Во всех остальных группах либо Invalid resource, либо Corruped or compressed (именно так и отображается Corruped, без t, т.е. опечатка закралась).
PEViewer у меня последний, который Вы выкладывали, и файлы локализации я обновил.
Ещё у меня что-то странное со всплывающими подсказками происходит: если навести курсор на любую длинную строку в любой вкладке, то во всплывающей подсказке она отобразится обрезанной.
Полигон: Win 11 23H2 x64 Enterprise, TC 11.55 32/64. _________________ Amo ergo sum |
|
Back to top |
|
 |
Destiny
Joined: 15 Dec 2015 Posts: 298
|
(Separately) Posted: Wed Jul 16, 2025 12:04 Post subject: |
|
|
И кстати весьма странно, что для Русского языка интерфейса - пишется английское название проблемы!!!!
Тоже весьма большой непорядок. Надо править! |
|
Back to top |
|
 |
iteg
Joined: 01 Dec 2011 Posts: 109
|
(Separately) Posted: Sun Jul 20, 2025 00:41 Post subject: |
|
|
AkulaBig
1) Quote: | Работает, но с глюками. Видимо глюк возник из-за того, что ширина окна с иконками стала запоминаться. |
Разместил контролы в ScrollBox. Теперь, если ширина списка миниатюр больше, чем окно, то будет появляться горизонтальная полоса прокрутки и появится возможность перетянуть разделитель.
2) Quote: | Кстати, иконка номер 500 размером 256х256 у вас не показывается. |
Иконки размером 256x256 и больше идут в формате PNG. Реализовал поддержу PNG для миниатюр. Пока есть проблема с черным фоном.
yozhik
1) Quote: | В светлой же фон квадрата соответствует BackColor |
Исправил.
2) Quote: | При выделении изображения, т.е. смене фона, первоначальный цвет квадрата бросается в глаза. |
Можно пример.
3) Quote: | При выделении нескольких строк в списке, в изображениях выделяется только крайние (первое и последнее из выделенных) |
Да, есть такой глюк при выделении с помощью Shift.
4) Quote: | И да, как говорил Destiny, очень просится синхронизация: при выделении строк в списке оно дублируется в панели изображений, а при выделении квадратов в панели — дублируется в списке. |
Реализовал.
5) Quote: | в дереве слева у пункта 6 пиктограмма BMP (совпадает с пиктограммами из группы Bitmap |
Для JPG, GIF, PNG и BMP используется одна иконка.
6) Quote: | Corruped or compressed |
Исправил.
7) Quote: | если навести курсор на любую длинную строку в любой вкладке, то во всплывающей подсказке она отобразится обрезанной |
Насколько помню, системное ограничение для подсказки 160 символов.
Destiny
1) Quote: | Еще не понятно на чем основана минимальная ширина? |
Реализовал минимальную ширину для двух ячеек плюс ширина вертикальной полосы прокрутки.
2) Quote: | И кстати весьма странно, что для Русского языка интерфейса - пишется английское название проблемы!!!! |
Локализовал только основные элементы графического интерфейса, описание которых находится в файлах локализации. Но внутренние текстовые строки на английском. Со временем доработаю.
Тестовая версия 3.0.17.6 (обновление 4):
1) Если ширину списка миниатюр сделать довольно большой и уменьшить размер основного окна, то не будет возможности получить доступ к разделителю, чтобы уменьшить размер. Для этого контролы поместил в ScrollBox.
2) Исправил фон миниатюры для светлой темы.
3) Для миниатюр реализовал поддержку PNG, но имеется проблема с черным фоном.
4) Для вертикального разделителя рассчитываю минимальную ширину, которая равна ширине двух ячеек плюс ширина вертикальной полосы прокрутки.
5) Для BITMAP и PNG в заголовок добавляю реальный размер изображения.
6) Реализовал перекрестное выделение элементов для списков свойств и миниатюр.
7) Исправил орфографическую ошибку.
https://dropmefiles.com/wjr2x
Возникла проблема с размещением файла на upload.ee - итоговая ссылка переадресовывает на рекламные сайты и после скачивания архив содержит подмененный файл. |
|
Back to top |
|
 |
AkulaBig
Joined: 03 Dec 2008 Posts: 420
|
(Separately) Posted: Sun Jul 20, 2025 03:56 Post subject: |
|
|
iteg wrote: | https://dropmefiles.com/wjr2x |
У меня скачанный файл требует пароль для распаковки. |
|
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
|