View Issue Details

IDProjectCategoryView StatusLast Update
0001893WishesPlugins APIpublic2017-11-11 16:51
ReporterMaximus Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Product Version3.0 
Summary0001893: Отдать дескрипшены плагинам
DescriptionХотелось бы вынести обработку diz-ов из фара в плагин. C0 есть конечно, но при его отображении вместо Z фар, например, не занимается копированием diz по F5/F6.

Как мне видится, плагин должен экспортить функцию, принимающую код команды+параметры
1. считывание diz для требуемого файла.
2. для оптимизации доступа - фар зовет что-то вроде DIZ_BEGIN(текущая папка) и DIZ_END
3. установку по CtrlZ можно и намакросить, а можно и оставить + оформить командой.
4. события типа "файл скопирован", "файл перемещен".

если по сути возражений нет - могу и сам заняться
TagsNo tags attached.
Build

Relationships

duplicate of 0000015 new Ввести Diz.API (работа плагинов с описаниями) 

Activities

JohnDoe

2011-09-26 13:04

updater   bugnote:0007741

Тема на форуме http://forum.farmanager.com/viewtopic.php?f=8&t=5465

JohnDoe

2011-09-26 13:07

updater   bugnote:0007742

Last edited: 2011-09-26 13:13

Что если для отображения использовать C0-api, тогда от фара по сути требуется только 4 (оповещение о копировании/перемещении/переименовании/удалении).

Ещё один момент: сторонние плагины тоже могут двигать файлы, и надо чтоб они как-то уведомляли об этом фар.

Maximus

2011-09-26 14:05

reporter   bugnote:0007743

Last edited: 2011-09-26 15:31

Ну, совсем от колонки "Z" наверное отказываться не стоит. Хотя лично я ее давно не использую.

JohnDoe

2011-09-26 14:10

updater   bugnote:0007744

Не понял: я предлагал от чего-то отказываться?

Maximus

2011-09-26 15:25

reporter   bugnote:0007745

ты предложил использовать C0-апи.
прикрутить его на место "Z" невозможно.
значит - предложил отказаться от колонки "Z"

JohnDoe

2011-09-26 16:38

updater   bugnote:0007746

>Ну, совсем от колонки "Z" наверное отказываться не стоит.
Что есть необходимого в Z? Нельзя ли это добавить в C0?

>прикрутить его на место "Z" невозможно.
Что именно в этом невозможного?

Maximus

2011-09-26 17:16

reporter   bugnote:0007747

Z содержит дескрипшн.
C0 содержит сборную солянку.
Очевиднно, это разные вещи. И скорее всего юзерам захочется оставить Z отдельно.
Камнями закидают )

Невозможно по причине бедности этого апи.
1. Я же говорю, Z должен содержать дескрипшн. Откуда фар узнает, что C0-плагин отдает именно дескрипшн, а не что-то другое?
2. Что фар будет делать по CtrlZ? Или предлагаешь убить эту комбинацию, пусть типа юзер через меню плагинов диз вводит?

JohnDoe

2011-09-26 17:55

updater   bugnote:0007748

Last edited: 2011-09-26 17:56

C0 содержит солянку, да. Но кто мешает обогатить API в нужном направлении?
Вроде бы обсуждалась возможность нескольких колонок.

1) Фар не должен знать что там отдаёт C0-плагин, вероятно это лишнее.
2) Да, предлагаю в конечном счёте убить CtrlZ (AltF5 же убрали, и ничего)

Issue History

Date Modified Username Field Change
2011-09-26 12:24 Maximus New Issue
2011-09-26 13:04 JohnDoe Note Added: 0007741
2011-09-26 13:07 JohnDoe Note Added: 0007742
2011-09-26 13:13 JohnDoe Note Edited: 0007742
2011-09-26 14:05 Maximus Note Added: 0007743
2011-09-26 14:10 JohnDoe Note Added: 0007744
2011-09-26 15:25 Maximus Note Added: 0007745
2011-09-26 15:30 Maximus Note Edited: 0007743
2011-09-26 15:31 Maximus Note Edited: 0007743
2011-09-26 16:38 JohnDoe Note Added: 0007746
2011-09-26 17:16 Maximus Note Added: 0007747
2011-09-26 17:55 JohnDoe Note Added: 0007748
2011-09-26 17:56 JohnDoe Note Edited: 0007748
2013-02-03 00:33 alexy Severity minor => feature
2017-11-11 16:51 JohnDoe Relationship added duplicate of 0000015