Latest post of the previous page:
Информацию о том как форматировать колонку можно узнать из имени колонки. А где брать информацию о ширине колонки? Вопрос о том как в одной колонке показывать информацию о файлах разных типов возлагается на контент-плагин?Контент-плагины в фаре?
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
-
- Posts: 6839
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Контент-плагины в фаре?
Если я правильно понимаю изложенное, сейчас в одну колонку таким образом могут попасть только "одноимённые" поля разных плагинов.
Если так, то рационально использовать это проблематично.
Контент-плагины в фаре?
- то что в одной колонке не может быть несколько плагинов это минус
- думается, что список поддерживаемых колонок должен быть в GlobalInfo
- освобождать так как предлагается плохо. Если имена пересекутся можно словить исключение
- Attachments
-
- Col0.7z
- Обновления плагинов поиграться
- (123.78 KiB) Downloaded 209 times
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Контент-плагины в фаре?
Меня одного смущает возможность конфликта имён полей?
Неужели каждый автор перед написанием плагина должен скачать все существующие контент плагины, чтобы удостовериться, что выбранные имена ни с чем не пересекаются?
Неужели каждый автор перед написанием плагина должен скачать все существующие контент плагины, чтобы удостовериться, что выбранные имена ни с чем не пересекаются?
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Контент-плагины в фаре?
В одной колонке не может быть даже несколько полей одного и того же плагина.
А потребность есть, какой-нибудь MediaInfo может теоретически и 50 полей выдавать.
Конечно, никто не мешает реализовать шаблоны в самом плагине.
Но разве не лучше сделать это централизовано?
-
- Posts: 6839
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Контент-плагины в фаре?
1. В одной колонке может быть несколько плагинов, но для разных файлов. Для одного и того же файла можно было бы сделать склеивание с каким нибудь разделителем (это точечное изменение), но ... подождём. Конфигуратор того или иного рода не так сложно будет добавить. Но не сразу.Maximus5 wrote:
- то что в одной колонке не может быть несколько плагинов это минус
- думается, что список поддерживаемых колонок должен быть в GlobalInfo
- освобождать так как предлагается плохо. Если имена пересекутся можно словить исключение
2. Возможно, а в чём преимущество?
3. Исключение словить нельзя, так как для каждого плагина вызов FreeContentDataW следует сразу после GetContentDataW.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Контент-плагины в фаре?
А нельзя ли в качестве централизующего звена использовать плагин-диспетчер, который будет конфигурируемо агрегировать данные от других контент-плагинов? В т.ч. переименовывать и объединять колонки по желанию пользователя.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Контент-плагины в фаре?
Мне кажется правильным, чтобы контент плагин мог форматировать свои колонки, также как это делается для стандартых колонок, для этого он должен знать их ширину. Ширина задается в пользовательском интерфейсе при настройки режима панели. На мой взгляд, единственная задача Фар API донести информацию из настройки панели до контент плагина, чтобы плагин знал, какую информацию и каким образом отображать в колонках панели.
Контент-плагины в фаре?
1. Сейчас похоже не может. Задал "NN,X,<alloy><ver><diz>" - не показало вообще ничего. И в заголовке странное с угловыми скобками. И я таки предпочел бы склеивание. Иначе diz для pe-файла видно не будет. А две колонки отжирающие место смысла не имеют.
2. В том, что юзер сможет узнать список этих колонок. Сейчас без док это не возможно.
3. Тогда зачем варнинг про "освобождайте только свои колонки"?
2. В том, что юзер сможет узнать список этих колонок. Сейчас без док это не возможно.
3. Тогда зачем варнинг про "освобождайте только свои колонки"?
-
- Posts: 6839
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Контент-плагины в фаре?
Пропущены запятые между колонками.
Аaa, понял. Такого синтаксиса (без запятых) нет. Просто если хочется показать всё в одной колонке, надо в GetContentFieldsW возвращать TRUE для этой колонки во всех трёх плагинах.
Это где такое?
Контент-плагины в фаре?
То есть вместо внятного <ver> нужно писать <C0>? И его должны вернуть все плагины? Можно, конечно, но стоило ли париться с именами колонок...
Про варнинг ошибся. Наверное на Get... смотрел.
Про варнинг ошибся. Наверное на Get... смотрел.