WFX+WDX

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
Vadim Yuryshev
Сообщения: 5
Зарегистрирован: Вт дек 28, 2004 22:04
Откуда: Odessa

WFX+WDX

Сообщение Vadim Yuryshev »

Что-то не хочет вызываться ContentGetValue для FS-Plugin'a :( , как бы это дело подкрутить или надо Гислера шевелить. А то сабжевая связка прямо проситься сделаться.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Re: WFX+WDX

Сообщение Alextp »

Насколько я понимаю, плагин не может быть одновременно и WFX, и WDX. Выбери что-нибудь одно...
Последний раз редактировалось Alextp Чт ноя 23, 2006 08:25, всего редактировалось 1 раз.
Vadim Yuryshev
Сообщения: 5
Зарегистрирован: Вт дек 28, 2004 22:04
Откуда: Odessa

Re: WFX+WDX

Сообщение Vadim Yuryshev »

Alextp писал(а): Насколько я понимаю, плагин не может быть одновременно и WFX, и WDX. Выбери что-нибудь одно...
Дык это же понятно, не проблема в написании двух плагинов, проблема в том что связка не работает.
hoopoe
Сообщения: 22
Зарегистрирован: Ср дек 15, 2004 09:50

Сообщение hoopoe »

и не будет... и не должна... типы плугов разные (WDX и WFX), у них разные задачи и разные интерфейсы, вряд ли Кристиан будет делать поддержку WDX интерфейсов для WFX плугов...
KaSA
Сообщения: 12
Зарегистрирован: Ср дек 15, 2004 09:39

Сообщение KaSA »

У есть вопрос по связке wfx+wdx. Я правильно понял, что wdx плагины не работаю внутри wfx плагинов, т. е. тотал не вызывает контентные плагины когда находится внутри системных? Или я что-то упустил? :?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

KaSA
Я правильно понял, что wdx плагины не работаю внутри wfx плагинов
Правильно.
KaSA
Сообщения: 12
Зарегистрирован: Ср дек 15, 2004 09:39

Сообщение KaSA »

А причина известна? Кто-нить общался с Кристианом по этому поводу?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

KaSA
На оф. сайте это уже обсуждалось. Проблема в том, что WDX-плагины не имеют смысла для большинства WFX-плагинов. Ведь если есть хотя бы одна дополнительная колонка из плагина, Тотал будет должен получить из WFX все файлы (не список их, а именно сами файлы!). В первую очередь тут есть проблема, связанная с работой самих плагинов: Тотал при запросе данных в WDX передаёт ему путь файла. Для объекта из WFX-плагина такой способ совершенно неприменим, потому как для них пути получаются виртуальными - это, выходит, WDX должен научиться понимать такие пути, находить нужный FS-плагин, сам подключаться к нему, запрашивать файл... Мало кто будет такое реализовывать.
Но даже если эту проблему решить (например, заапдейтить интерфейс и передавать не путь, а сразу сам файл), то во-первых, может просто не поддерживаться WFX-плагином (например, о каких файлах может идти речь в плагине Calendar?). Во-вторых работа может оказаться очень медленной (например, для FS-плагинов, работающих с FTP, с сетью). Ну и в-третьих, подавляющее большинство FS-плагинов в качестве файлов выдают самый обычный текст с перечислением нужных характеристик объекта. Много ли WDX-плагинов окажутся полезными для обработки простого текста?..
MiDoS
Сообщения: 41
Зарегистрирован: Вт май 10, 2005 15:36

Сообщение MiDoS »

Как это не имеют смысла? Есть много FS-плагинов, для которых я хотел бы видеть специальные колонки. Например, в списке сервисов - тип запуска и состояние сервиса, в почтовом плагине - тема, отправитель, размер. Список можно продолжить. Для чего мне это надо? В первую очередь - чтобы иметь возможность сортировки по вышеперечисленным полям. Реализовать это вполне просто - достаточно передавать информацию о файле в том виде, в котором она отображается в заголовке (имя текущего каталога, \\\имя_плагина\папки\файл). Конечно, разработкой подходящего WDX плагина должны заняться разработчики WFX. Самая большая проблема - невозможность автоматического переключения нужного WDX плагина.
Vadim Yuryshev
Сообщения: 5
Зарегистрирован: Вт дек 28, 2004 22:04
Откуда: Odessa

Сообщение Vadim Yuryshev »

Гораздо правильнее наделить ФС-плагин дополнительными функциями управления колонками, тогда можно будет автоматом отображать/скрывать необходимый плагину набор колонок. А еще бы здорово если бы можно было создавать миниатюры, а не только иконки менять.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

MiDoS
Например, в списке сервисов - тип запуска и состояние сервиса, в почтовом плагине - тема, отправитель, размер. Список можно продолжить.
Видишь, для каждого WFX-плагина набор колонок свой, индивидуальный. А WDX-плагины глобальны по своей сути. Более удачная идея, как и написал Vadim Yuryshev, - это, действительно, улучшить интерфейс WFX-плагинов, чтобы они сами поддерживали каждый свой набор колонок. Кстати, это тоже предлагалось в той теме на оф. форуме, на которую я давал выше ссылку, только реакции Кристиана на это не последовало... Кстати, для такой идеи требуется ещё продумать интерфейс настройки, потому как интерфейс, реализованный в Тотале на данный момент, для таких индивидуальных настроек не подходит.
Lamer
Сообщения: 522
Зарегистрирован: Пн мар 20, 2006 03:55

Сообщение Lamer »

Ответить