View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000056 | Wishes | Plugins API.Viewer | public | 2005-10-28 09:40 | 2015-01-21 08:13 |
Reporter | vskirdin | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0000056: Предобработка просматриваемого файла. | ||||
Description | Есть файлы. Разные :-) Имеющие некоторую структуру или содержащие определенные управляющие последовательности, etc. Скажем, man-файлы (xNIX) или rtf-документы. Так вот хочется, нажав F3 на том же man увидеть читаемый текст. Я понимаю, что можно заюзать внешние фильтры. Но ведь "внешними" могут быть и плагины. Я бы начал с того, что добавил бы для Viewer API несколько функций, которые бы экспортировал плагин: 1. Позиционирование - Seek 2. Чтение - Read Т.е. ФАР берет функции чтения у плагина. Плагин читает, преобразует и отдает данные ФАРу... Ну и т.д. | ||||
Tags | No tags attached. | ||||
Build | |||||
has duplicate | 0000156 | new | Фильтрация вывода |
|
В АПИ нужен механизм (эксп.функция?), позволяющий реализовать внешнии фильтры. Скажем, если мы просматриваем RTF-файл, то такой фильтр вместо RTF-команд покажет текст. Или для EXE-файла - служебную информацию, типа что там в заголовке, какие функции экспортируются, etc. Для JPEG - это может быть, скажем, EXIF информация. Так же нужно предусмотреть возможность переключения между фильтрами по горячей клавише (с фозможностью выбора нужного фильтра,... ну почти как у дяди Нортона ;-) Этот механизм так же позволит эту же инфу увидеть в панели QuickView, т.к. в QuickView используется все тот же класс Viewer. |
|
Связанный тикет: 0001836 На форуме: http://forum.farmanager.com/viewtopic.php?f=6&t=6339 |
Date Modified | Username | Field | Change |
---|---|---|---|
2005-10-28 09:40 | vskirdin | New Issue | |
2007-10-29 03:10 | vskirdin | Relationship added | has duplicate 0000156 |
2007-10-29 03:11 | vskirdin | Note Added: 0000734 | |
2007-10-29 03:11 | vskirdin | Category | Viewer => Plugins API.Viewer |
2013-02-03 00:34 | alexy | Severity | minor => feature |
2015-01-21 08:13 | JohnDoe | Note Added: 0013426 |