Latest post of the previous page:
Maximus5, нельзя ли сделать так, чтобы имена колонок, обслуживаемых колоночным плагином, задавались в конфигурационном/.lng файле плагина?Контент-плагины в фаре?
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Контент-плагины в фаре?
А зачем?gotar wrote:Maximus5, нельзя ли сделать так, чтобы имена колонок, обслуживаемых колоночным плагином, задавались в конфигурационном/.lng файле плагина?
Контент-плагины в фаре?
Разве что ради заголовков панели? Все равно не вижу смысла - в одной колонке могут жить несколько контент-полей (надеюсь). Так что заголовки должны настраиваться как-то иначе (макрос?)
Думается список поддерживаемых полей плагин должен отдавать в PluginInfo по аналогии с префиксами.
И, возможно, стоит предусмотреть возможность указания плагина через гуид, типа
NN,X,<PluginGuid\ver>
в дополнение к "коротким" именам типа просто <ver>.
Думается список поддерживаемых полей плагин должен отдавать в PluginInfo по аналогии с префиксами.
И, возможно, стоит предусмотреть возможность указания плагина через гуид, типа
NN,X,<PluginGuid\ver>
в дополнение к "коротким" именам типа просто <ver>.
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Контент-плагины в фаре?
Кстати да, они ведь по идее должны зависеть от языка.
Но апи пока такого не предусматривает.
В настройках режима панели.
Типа
<ver>:"Версия"
Если не задано, то в заголовок идёт имя поля.
Контент-плагины в фаре?
Maximus5, я ка раз имел ввиду, что задавая одно и тоже имя поля в разных колоночных плагинах выводить информацию, разных типов для разных файлов в одной колонке. Если не править исходный текст плагина, в этом случае имя колонки колоночный плагин должен брать из конфигурационного файла. Если разбор конфигурационного файла написать некогда, можно обойтись .lng
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Контент-плагины в фаре?
Насчёт конфигуратора. Посмотрел, как это сделано в TC. Там для каждой дополнительной колонки в настройках нужно указать конкретно, какие поля от каких плагинов в неё входят. Такой вариант видится нормальным? В принципе не должно быть слишком сложно реализовать.
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Контент-плагины в фаре?
В TC всё отлично.
Но там во-первых можно интерактивно выбирать плагины, их колонки, а во-вторых в строке конфигурации всё получается компактно, без гуидов.
Контент-плагины в фаре?
Вопрос... Как бы реализовать обновление Content данных?
Например мой Alloy_C0 смотрит лежащий отдельно файл-список проигранных файлов и "помечает" их в custom-колонке. То есть содержимое текущей папки не меняется и фар не покажет обновление данных пока сам Ctrl+R не нажмешь.
Плагин может мониторить файл-список в фоновом потоке, но заранее не известно какая папка на панели открыта, а опрос панелей через апи (через синхру) приводит к цветомузыке в определенных случаях. Можно, конечно, извернуться с макросом, но это перебор IMHO
Может добавить в апи панелей возможность сказать фару что изменились контент данные в таком-то файле/папке?
Например мой Alloy_C0 смотрит лежащий отдельно файл-список проигранных файлов и "помечает" их в custom-колонке. То есть содержимое текущей папки не меняется и фар не покажет обновление данных пока сам Ctrl+R не нажмешь.
Плагин может мониторить файл-список в фоновом потоке, но заранее не известно какая папка на панели открыта, а опрос панелей через апи (через синхру) приводит к цветомузыке в определенных случаях. Можно, конечно, извернуться с макросом, но это перебор IMHO
Может добавить в апи панелей возможность сказать фару что изменились контент данные в таком-то файле/папке?
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Контент-плагины в фаре?
Надо бы наверное организовать на мантисе новую категорию: Plugins API.ContentColumns или наподобие.
Контент-плагины в фаре?
Еще мне кажется, что работа с плагином должна быть не "файло-ориентированной", а "панеле-ориентированной".
То есть Фар запрашивает у плагина хэндл для обработки панели (другая панель или другая директория -> другой хэндл), который уже должен использоваться при запросе собственно данных.
Тогда плагин будет знать, нужно ли мониторить изменение content-данных, или юзер уже давно ушел из этой папки.
То есть Фар запрашивает у плагина хэндл для обработки панели (другая панель или другая директория -> другой хэндл), который уже должен использоваться при запросе собственно данных.
Тогда плагин будет знать, нужно ли мониторить изменение content-данных, или юзер уже давно ушел из этой папки.
Контент-плагины в фаре?
Я так понял, что после выпиливания предыдущих версий возможности для склейки данных их разных плагинов вообще не осталось?
- Attachments
-
- ver&diz.7z
- <C0>, <diz>, <ver>
- (107.05 KiB) Downloaded 260 times
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Контент-плагины в фаре?
Поскольку не знаю, когда дойдут руки до более существенной модификации, сделал вышеупомянутую точечную.
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Контент-плагины в фаре?
В энциклопедии Специфические функции для работы с контент-колонками перечислены только в сводном списке Экспортируемые функции, а отдельный раздел для них пока специально не создаётся?