Universal Viewer - аналог Lister
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Пополнение списка приложений -- в конце страницы компонента:
http://atorg.net.ru/delphi/atviewer-ru.htm
Добавились два неплохих приложения....
http://atorg.net.ru/delphi/atviewer-ru.htm
Добавились два неплохих приложения....
2Ник
Hi
Часть текста и так можно выделить (мышкой хвостатой).
Скорее для работы с клавиатурой: можно будет перемещать курсор стрелками и выделять Shift+Стрелками.
Я лично регекспами не пользуюсь, правда.
Честно сказать, я их еще даже не изучил. Вообще.
Hi
Текстовый курсор м.б. нужен для выделения части текста?
Часть текста и так можно выделить (мышкой хвостатой).
Скорее для работы с клавиатурой: можно будет перемещать курсор стрелками и выделять Shift+Стрелками.
Да (2 раза да).А поиск с регэспами - для сложного поиска (это и не то или совсем не это)?
Если будут регэспы - то станет ли возможным многострочный поиск (т.е. поиск части текста - нескольких строк сразу)?
Я лично регекспами не пользуюсь, правда.
Честно сказать, я их еще даже не изучил. Вообще.
V1.5.8.0:
- Печать изображений
- Поддержка Total Commander 7 Lister API
- Опции "Показывать верхнее меню", "Центрировать рисунок"
- Команда "Правка - Перейти" работает также в режиме Интернет
- Параметр командной строки для задания позиции в файле
- Поддержка 32-битных иконок на панели инструментов
- Скрытая опция FileSkipHidden
- Печать изображений
- Поддержка Total Commander 7 Lister API
- Опции "Показывать верхнее меню", "Центрировать рисунок"
- Команда "Правка - Перейти" работает также в режиме Интернет
- Параметр командной строки для задания позиции в файле
- Поддержка 32-битных иконок на панели инструментов
- Скрытая опция FileSkipHidden
Опробовал последний UV. Alexey просил заслать мои замечания сюда. Засылаю.
- берём картинку больше окна - двигать её в окне клавиатурой не получается. Причём что нужно от клавиатуры:
- мелкое движение (стрелки);
- больший сдвиг, 50-70% от размера окна (по вертикали - PgDn/PgUp; во горизонтали, возможно - ^Left/Right);
- начало/конец, причём по обоим измерениям (вертикаль - ^Home/End, горизонталь - Home/End).
- нет автомасштабирования (окно/экран, размер/ширина/высота). Точнее, есть только один автомасштаб по размеру окна.
- большая картинка (http://www.tvshowboards.com/lost/attach ... Island.jpg - 4,457,013 байт, 7000x7000) показывается только в диапазоне масштабов 25-100% (25% 50% 75% 100%), на остальных масштабах (10%, 150%) она исчезает.
- после .avi (в отличие от других типов файлов) автоматически происходит перескок к следующему файлу в списке.
- случайно (!) нашёл на сайте информацию по соединению с фаром (в самой программе этого фака нет) - так вот, после каждого вызова вьювера с параметром "@!@AF!" в temp-каталоге остаются временные файлы. Я не знаю, кто должен их удалять (фар или прикладная программа), но с точки зрения пользователя такого (замусоривания диска) быть не должно.
- кодировка UTF-8 не работает - в отличие от листера, UV не показывает содержимое ридмей от опенофиса.
- нет автоопределения кодировок (в идеале - включая юникод и утф).
- нельзя отключить разбиение строк (оно всегда выполняется где-то в районе каждых ~250-тых позиций).
- берём картинку больше окна - двигать её в окне клавиатурой не получается. Причём что нужно от клавиатуры:
- мелкое движение (стрелки);
- больший сдвиг, 50-70% от размера окна (по вертикали - PgDn/PgUp; во горизонтали, возможно - ^Left/Right);
- начало/конец, причём по обоим измерениям (вертикаль - ^Home/End, горизонталь - Home/End).
- нет автомасштабирования (окно/экран, размер/ширина/высота). Точнее, есть только один автомасштаб по размеру окна.
- большая картинка (http://www.tvshowboards.com/lost/attach ... Island.jpg - 4,457,013 байт, 7000x7000) показывается только в диапазоне масштабов 25-100% (25% 50% 75% 100%), на остальных масштабах (10%, 150%) она исчезает.
- после .avi (в отличие от других типов файлов) автоматически происходит перескок к следующему файлу в списке.
- случайно (!) нашёл на сайте информацию по соединению с фаром (в самой программе этого фака нет) - так вот, после каждого вызова вьювера с параметром "@!@AF!" в temp-каталоге остаются временные файлы. Я не знаю, кто должен их удалять (фар или прикладная программа), но с точки зрения пользователя такого (замусоривания диска) быть не должно.
- кодировка UTF-8 не работает - в отличие от листера, UV не показывает содержимое ридмей от опенофиса.
- нет автоопределения кодировок (в идеале - включая юникод и утф).
- нельзя отключить разбиение строк (оно всегда выполняется где-то в районе каждых ~250-тых позиций).
Да, спасибо.
Ответы по порядку. Кое-что уже добавил/пофиксил,
см. ссылку "Версия без инсталлятора" в первом посте.
Ответы:
Стрелки прокручивают по 50 пикселей, PgUp/PgDn/Home/End по ширине/высоте окна, Ctrl-стрелки в начало/конец/верх/низ.
Таких опций нет и в Тотале и в плагинах. Там есть только "умещать в окно" и все. Пока не планируется.
Проверил. В Win9x у меня файл вообще не показывается. И в плагинах тоже: SGViewer зависает, а Imagine не показывает вообще ничего. У тебя в плагинах показывается?
[Options] MediaAutoAdvance=0.
Или репорт Фару, или todo: удалять файл.
Пока не понятно, кто должен удалять. Тотал вроде удаляет. Почему Фар не удаляет?
Но: только в Win2k/XP. В Win9x контрол не поддерживает UTF-8.
Определения кодировок пока нет. Todo.
Почему не включить режим Двоичный (2)?
Ответы по порядку. Кое-что уже добавил/пофиксил,
см. ссылку "Версия без инсталлятора" в первом посте.
Ответы:
Done.- берём картинку больше окна - двигать её в окне клавиатурой не получается. Причём что нужно от клавиатуры:
- мелкое движение (стрелки);
- больший сдвиг, 50-70% от размера окна (по вертикали -
PgDn/PgUp; во горизонтали, возможно - ^Left/Right);
- начало/конец, причём по обоим измерениям (вертикаль - ^Home/End, горизонталь - Home/End).
Стрелки прокручивают по 50 пикселей, PgUp/PgDn/Home/End по ширине/высоте окна, Ctrl-стрелки в начало/конец/верх/низ.
By design (BD).- нет автомасштабирования (окно/экран, размер/ширина/высота). Точнее, есть только один автомасштаб по размеру окна.
Таких опций нет и в Тотале и в плагинах. Там есть только "умещать в окно" и все. Пока не планируется.
Под XP нормально, проверю на Win98: наверное, баг только под 9x.- большая картинка (http://www.tvshowboards.com/lost/attach ... Island.jpg - 4,457,013 байт, 7000x7000) показывается только в диапазоне масштабов 25-100% (25% 50% 75% 100%), на остальных масштабах (10%, 150%) она исчезает.
Проверил. В Win9x у меня файл вообще не показывается. И в плагинах тоже: SGViewer зависает, а Imagine не показывает вообще ничего. У тебя в плагинах показывается?
Сделано так же, как в Тотале. Там тоже при открытии неск-х файлов медиа клипы пролистываются. Добавил опцию, см. Readme:- после .avi (в отличие от других типов файлов) автоматически происходит перескок к следующему файлу в списке.
[Options] MediaAutoAdvance=0.
- случайно (!) нашёл на сайте информацию по соединению с фаром (в самой программе этого фака нет) - так вот, после каждого вызова вьювера с параметром "@!@AF!" в temp-каталоге остаются временные файлы.
Или репорт Фару, или todo: удалять файл.
Пока не понятно, кто должен удалять. Тотал вроде удаляет. Почему Фар не удаляет?
Поправил. Теперь Readme от OpenOffice.org показываются.- кодировка UTF-8 не работает - в отличие от листера, UV не показывает содержимое ридмей от опенофиса.
Но: только в Win2k/XP. В Win9x контрол не поддерживает UTF-8.
Определение юникода, UTF8 с сигнатурами: есть.- нет автоопределения кодировок (в идеале - включая юникод и утф).
Определения кодировок пока нет. Todo.
В режиме Текст (1) да.- нельзя отключить разбиение строк (оно всегда выполняется где-то в районе каждых ~250-тых позиций).
Почему не включить режим Двоичный (2)?
Удобно. Только я бы поменял местами ^стрелки с Home/End. Плюс, полагаю, листать нужно не по "ширине/высоте окна" (т.е. на 100% видимой области), а несколько меньше. Это как в текстовых редакторах, когда листание оставляет в новых экранах 1-2-3 строки от предыдущих экранов.Стрелки прокручивают по 50 пикселей, PgUp/PgDn/Home/End по ширине/высоте окна, Ctrl-стрелки в начало/конец/верх/низ.
Чего так? Если есть одно масштабирование, что мешает добавить остальные? И отсутствие этих опций в других плагинах тут не указ. Наоборот - повод хвастаться "я первый!".Пока не планируется.автомасштабирования
А у меня других граф.плагов под тотал пока нет. В фаре (PVA) тоже не кажет, а в ирфане картинка и показывается, и масштабируется без вопросов.Проверил. В Win9x у меня файл вообще не показывается. И в плагинах тоже: SGViewer зависает, а Imagine не показывает вообще ничего. У тебя в плагинах показывается?
В новом ридме - нету.Добавил опцию, см. Readme:
[Options] MediaAutoAdvance=0.
Кстати, насчёт опций. Всегда считал и считаю использование "@" как префикс для файл-листа неправильным. Сам подумай, как теперь быть с файлами, которые начинаются с этого (законного!) знака? Я лично в своих прогах использую преикс "-@".
Значит, листер использует другой контрол? Почему в UV его нельзя использовать?Поправил. Теперь Readme от OpenOffice.org показываются.- кодировка UTF-8 не работает - в отличие от листера, UV не показывает содержимое ридмей от опенофиса.
Но: только в Win2k/XP. В Win9x контрол не поддерживает UTF-8.
Потому что в этом режиме имеем сплошную кашу (ни тебе табуляций, ни тебе концов строк, а все строки бьются по фиксированной позиции).В режиме Текст (1) да.- нельзя отключить разбиение строк
Почему не включить режим Двоичный (2)?
Ctrl-стрелки это 4 клавиши, а Home/End - две - ?Удобно. Только я бы поменял местами ^стрелки с Home/End.
OK, отниму от ширины/высоты пикселей 20.Плюс, полагаю, листать нужно не по "ширине/высоте окна" (т.е. на 100% видимой области), а несколько меньше.
IMHO, это лишнее. Раз в плагинах это не сделали...Чего так? Если есть одно масштабирование, что мешает добавить остальные? И отсутствие этих опций в других плагинах тут не указ.
Что мешает: это не будет работать в плагинах. Там только две опции: "умещать в окно" и "умещать только картинки, бОльшие окна".
Прокрутку клавишами я сделал, т.к. она есть в плагинах (Imagine/SGViewer). А этого нет, значит особо не надо.
В фаре (PVA) тоже не кажет, а в ирфане картинка и показывается, и масштабируется без вопросов.
Какой-то глюк Дельфей.
Хорошо что вообще при каких-то масштабах показывается (у тебя).
Пофиксить не смогу, наверное.
Кстати, насчёт опций. Всегда считал и считаю использование "@" как префикс для файл-листа неправильным. Сам подумай, как теперь быть с файлами, которые начинаются с этого (законного!) знака? Я лично в своих прогах использую преикс "-@".
А в rar как? Там как раз простой '@'.
Вроде никто не жалуется.
Да, в листере самодельный контрол.Значит, листер использует другой контрол? Почему в UV его нельзя использовать?
А чем это (разбиение строк через каждые 300 символов) так мешает?Потому что в этом режиме имеем сплошную кашу (ни тебе табуляций, ни тебе концов строк, а все строки бьются по фиксированной позиции).
Будет OK, если приделаю настройку: максимальная длина строки: NN символов (по дефолту 300).