View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002740 | Far Manager | Plugins API.Viewer | public | 2014-07-18 19:31 | 2014-08-06 22:44 |
Reporter | SEt | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 3.0 | ||||
Summary | 0002740: Улучшения взаимодействия плагинов с просмотрщиком/редактором | ||||
Description | Раз уж занялись переделкой просмотрщика/редактора (внезапно, даже VCTL_QUIT из VE_READ стал работать), несколько пожеланий: 1) После VCTL_QUIT/ECTL_QUIT из VE_READ/EE_READ не нужно продолжать дёргать VE_READ/EE_READ. 2) Очень хотелось бы научить быстрый просмотр реагировать на VCTL_QUIT – то есть после этого не рисоваться вообще. Если потребуется перерисовка фара – лучше снова дёрнуть VE_READ по плагинам. 3) Если при запуске фара открыт быстрый просмотр в левой панели и он перехватывается PV, то получается не очень... Хорошо бы быстрому просмотрщику рисовать только рамку, а затем дёргать VE_READ, причём всё это после инициализации и отрисовки панелей. | ||||
Tags | No tags attached. | ||||
Build | |||||
|
> Раз уж занялись переделкой просмотрщика/редактора насколько я в курсе, этим сейчас никто не занимается. это так, чтобы не было неоправданных ожиданий. 1. хотелось бы аргументов. для чего это нужно и какая от этого польза? 2. хотелось бы аргументов. для чего это нужно и какая от этого польза? |
|
1) Так в сотый раз: хочется уметь плагину единолично перехватывать операцию просмотра/редактирования подобно входу в архив PANEL_STOP. Но раз уж по-человечески через возвращаемое значение это никак не сделать, то хотелось бы хоть доработать текущее поведение: плагину даётся VE_READ/EE_READ, внутри него он вызывает VCTL_QUIT/ECTL_QUIT, после чего другим плагинам VE_READ/EE_READ больше не вызывается. 2) После изучения текущего поведения желание несколько упростилось: Во-первых, не нужно два раза вызывать VE_READ/VE_CLOSE при открытии быстрого просмотра! Во-вторых, после вызова VE_CLOSE быстрого просмотра по плагинам исключить из перерисовки фара область, занимаемую раньше быстрым просмотром, до тех пор, пока она не заполнится новой информацией (другая панель или после VE_READ при быстром просмотре следующего файла). 3) Пока не надо, зависит от 2. |
|
>1) Так в сотый раз: хочется уметь плагину единолично перехватывать операцию просмотра/редактирования Надо бы проставить связь с тикетом 0002510 >Во-первых, не нужно два раза вызывать VE_READ/VE_CLOSE при открытии быстрого просмотра! Не воспроизводится, по крайней мере в актуальной версии фара |
|
>>Во-первых, не нужно два раза вызывать VE_READ/VE_CLOSE при открытии быстрого просмотра! >Не воспроизводится, по крайней мере в актуальной версии фара Воспроизводится, но намного реже. Например, если быстрый просмотр открыт при старте фара. Ещё один случай не нашёл как воспроизвести сейчас. |