View Issue Details

IDProjectCategoryView StatusLast Update
0001963WishesPlugins API.Panelpublic2013-02-04 00:27
ReporterNikolay Assigned Tozg  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0001963: FCTL_SETPANELDIR для плагинных папок
DescriptionПредложение изменить FCTL_SETPANELDIR или добавить аналог для работы с панелью любого плагина. Фактически, дать плагинам доступ к Panel::ExecShortcutFolder.
TagsNo tags attached.
Build2345

Activities

samlyukov

2011-12-28 14:48

reporter   bugnote:0008277

вообще то дубль с http://bugs.farmanager.com/view.php?id=1799

zg

2011-12-29 00:13

developer   bugnote:0008278

вообще-то — нет.

Nikolay

2011-12-29 11:19

reporter   bugnote:0008280

zg, надеятся на реализацию в обозримом будущем можно?

zg

2011-12-29 12:14

developer   bugnote:0008281

FarPanelDir
{
  size_t StructSize;
  const wchar_t* Name;
  size_t NameSize;
  const wchar_t* Param;
  size_t ParamSize;
  GUID PluginId;
  const wchar_t* File;
  size_t FileSize;
};
для FCTL_GETPANELDIR/FCTL_SETPANELDIR.
должно и 1799 решить.
вроде ничего не забыл?

zg

2011-12-30 02:21

developer   bugnote:0008282

2343.

samlyukov

2011-12-30 03:03

reporter   bugnote:0008283

struct FarPanelDirectory
{
       size_t StructSize;
       const wchar_t* Name;
       const wchar_t* Param;
       GUID PluginId;
       const wchar_t* File;
};

File - это HostFile? почему бы его так и не назвать?

Nikolay

2011-12-30 07:09

reporter   bugnote:0008284

Реализация фичи полностью соответствует заявленным требованиям и работоспособна.
Спасибо.

alexy

2011-12-30 16:29

administrator   bugnote:0008286

бесконечная рекурсия при вызове из GetOpenPluginInfo - например Мультиарком попытатся открыть архив.

zg

2011-12-30 23:16

developer   bugnote:0008287

2345.

Issue History

Date Modified Username Field Change
2011-12-28 07:50 Nikolay New Issue
2011-12-28 14:48 samlyukov Note Added: 0008277
2011-12-29 00:13 zg Note Added: 0008278
2011-12-29 11:19 Nikolay Note Added: 0008280
2011-12-29 12:14 zg Note Added: 0008281
2011-12-30 02:21 zg Note Added: 0008282
2011-12-30 03:03 samlyukov Note Added: 0008283
2011-12-30 07:00 alexy Assigned To => zg
2011-12-30 07:00 alexy Status new => feedback
2011-12-30 07:09 Nikolay Note Added: 0008284
2011-12-30 07:09 Nikolay Status feedback => assigned
2011-12-30 07:09 Nikolay Status assigned => resolved
2011-12-30 16:29 alexy Note Added: 0008286
2011-12-30 16:29 alexy Status resolved => assigned
2011-12-30 23:16 zg Note Added: 0008287
2012-12-14 16:08 samlyukov Status assigned => resolved
2013-02-04 00:27 alexy Build => 2345
2013-02-04 00:27 alexy Status resolved => closed
2013-02-04 00:27 alexy Resolution open => fixed
2013-02-04 00:27 alexy Fixed in Version => 3.0