View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002737 | Wishes | Plugins API.Panel | public | 2014-07-18 15:18 | 2017-11-30 13:45 |
Reporter | JohnDoe | Assigned To | zg | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Summary | 0002737: FCTL_SETPANELDIR напрасно закрывает панели плагинов. | ||||
Description | В Энциклопедии сказано: "Если плагин поддерживает свою собственную панель, он будет закрыт после выполнения этой команды". Так и просходит, даже если мы указываем в FCTL_SETPANELDIRECTORY папку того же плагина, панель которого в настоящий момент открыта. В результате при выполнении команды панель всегда открывается заново. Отсюда вытекают 2 неудобства: 1. Невозможно указать путь относительно текущей папки (потому что панель предварительно закрывается) 2. Переоткрытие панели может занимать существенное время. | ||||
Steps To Reproduce | Задача: перемещаться по чужой плагиновой панели средствами апи. Например синхронно активная/пассивная. Другой пример: стандартный плагин SameFolder, или макрос Addons\Macros\Panel.CtrlShiftBackSlash.lua | ||||
Additional Information | http://api.farmanager.com/ru/service_functions/panelcontrol.html#FCTL_SETPANELDIRECTORY | ||||
Tags | No tags attached. | ||||
Build | 5103 | ||||
|
плагин HotDir уже сколько лет позволяет перемещаться по дереву плага, но да, не умеет выставлять такую же папку на противоположной панели. |
|
Выставить такую же папку на панели не проблема (при условии PFLAGS_SHORTCUT). Проблема в том, что при этом панель закрывается и открывается заново. |
|
5103. |
|
Панель Arclite, в корне любого архива
Возвращает почему-то true
А в этом случае falseP.S. Другие плагины по-разному реагируют. Некоторые (например FTP) при этом закрывают панель и действие выполняется в реальной, что вообще неожиданно. |
|
так реализована SetDirectory в плагинах. в данном случае far просто её вызывает и возвращает результат. вы чего-то другого хотели? |
|
Я хочу убедиться что наблюдаемое мной неожиданное поведение объясняется не багом в фаре. Раз всё в порядке, то можно закрывать. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-18 15:18 | JohnDoe | New Issue | |
2014-07-18 16:26 | samlyukov | Note Added: 0012755 | |
2014-07-18 16:29 | JohnDoe | Note Added: 0012756 | |
2014-07-18 16:32 | JohnDoe | Note Edited: 0012756 | |
2017-11-29 15:04 | JohnDoe | Relationship added | related to 0002406 |
2017-11-29 16:53 | zg | Note Added: 0015863 | |
2017-11-30 07:27 | JohnDoe | Note Added: 0015869 | |
2017-11-30 07:36 | JohnDoe | Note Edited: 0015869 | |
2017-11-30 07:38 | JohnDoe | Note Edited: 0015869 | |
2017-11-30 10:47 | zg | Note Added: 0015872 | |
2017-11-30 13:19 | JohnDoe | Note Added: 0015874 | |
2017-11-30 13:45 | zg | Assigned To | => zg |
2017-11-30 13:45 | zg | Status | new => closed |
2017-11-30 13:45 | zg | Resolution | open => fixed |
2017-11-30 13:45 | zg | Build | => 5103 |