View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001410 | Wishes | Plugins API | public | 2010-06-16 23:04 | 2013-02-03 00:33 |
Reporter | Maximus | Assigned To | zg | ||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | XP SP2 |
Product Version | 2.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0001410: Добавить флаг в OpenFilePluginW для распознавания архивных операций (ShiftF3) | ||||
Description | В некоторых случаях плагин не предоставляет никаких возможностей для работы с открываемым файлом, как с архивом. Пример - PicView. Wish. Как минимум - при ShiftF3 передавать в плагин флаг OPM_SILENT. А лучше - в паре с новым OPM_OPERATION. | ||||
Tags | No tags attached. | ||||
Build | 2483 | ||||
|
|
|
А зачем OPM_SILENT? Архивные плагины показывают меню по Shift+F3. |
|
Хм. Да, OPM_SILENT наверное не нужен. OPM_OPERATION вполне будет достаточно. Но еще хотелось бы увидеть что-то для различения попытки входа в архив через Enter и через CtrlPgDn. Скажем, при попытке входа в архив после "нажатия Enter" передавать новый флаг OPM_EXECUTE. Пример - ImpEx. Я бы хотел по Enter предлагать пользователю на выбор, в зависимости от содержимого (экспортируемых функций): загрузка/выгрузка плагина, регистрация/дерегистрация com-сервера, и пр. Вот только возникает вопрос: что делать в том случае, когда несколько плагинов "соглашаются" открыть файл? Могут возникнуть казусы. Некоторые иp плагинов (которые соглашаются "открыть" файл) могут выполнить операции еще до отображения меню выбора плагинов. |
|
как тут, в свете АПИ-3? |
|
2483. |
|
где Maximus? отработано? |
|
ok |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-06-16 23:04 | Maximus | New Issue | |
2010-06-16 23:04 | Maximus | File Added: 100617.diff.7z | |
2010-09-13 09:24 | chupakabra | Note Added: 0005763 | |
2010-09-13 19:49 | Maximus | Note Added: 0005765 | |
2011-09-10 08:31 | samlyukov | Note Added: 0007639 | |
2012-02-22 16:50 | zg | Note Added: 0008635 | |
2012-03-09 04:23 | samlyukov | Note Added: 0008720 | |
2012-03-09 15:19 | Maximus | Note Added: 0008723 | |
2012-03-09 15:19 | Maximus | Status | new => resolved |
2012-04-25 09:14 | vskirdin | Build | => 2483 |
2012-04-25 09:14 | vskirdin | Status | resolved => closed |
2012-04-25 09:14 | vskirdin | Assigned To | => zg |
2012-04-25 09:14 | vskirdin | Resolution | open => fixed |
2012-04-25 09:14 | vskirdin | Fixed in Version | => 3.0 |
2013-02-03 00:33 | alexy | Severity | minor => feature |