Управление custom-колонками с помощью lua-скрипта

Разработка Far.
User avatar
John Doe
Бюрократ
Posts: 12598
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 260 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by John Doe »

Latest post of the previous page:

Shmuel wrote:
John Doe wrote: Только потому, что в этом случае обработчики уже в фаре.
Впервые слышу.
Ок. Давайте по порядку.
Как это будет выглядеть в настройке режимов панели? Пример.

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by Shmuel »

John Doe wrote: Как это будет выглядеть в настройке режимов панели? Пример.
<CRC32>

User avatar
John Doe
Бюрократ
Posts: 12598
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 260 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by John Doe »

Что если у нас есть более 1 плагина, предоствавляющего колонку CRC?
Как в одной колонке выводить для mp3 длительность, а для jpg размеры?

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by Shmuel »

John Doe wrote: Что если у нас есть более 1 плагина, предоствавляющего колонку CRC?
Я уже высказывал своё мнение выше в этой теме.
John Doe wrote: Как в одной колонке выводить для mp3 длительность, а для jpg размеры?
С чего бы это? Фар же не выводит в одной колонке для mp3 время модификации, а для jpg размеры.

User avatar
John Doe
Бюрократ
Posts: 12598
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 260 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by John Doe »

Shmuel wrote: Я уже высказывал своё мнение выше в этой теме.
Будьте добры высказать его повторно, или дать ссылку.
Shmuel wrote: С чего бы это? Фар же не выводит в одной колонке для mp3 время модификации, а для jpg размеры.
Панель узкая, под все виды колонок места не хватит.
Для одних типов файлов меня больше интересует одна информация, для других - другая.
Для exe - версия. Для html - title. Всё это может быть в одной колонке. Может и не быть, кому как удобно.

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by Shmuel »

John Doe wrote: Будьте добры высказать его повторно, или дать ссылку.
Мне не нравится склеивание.
John Doe wrote: Панель узкая, под все виды колонок места не хватит.
У меня - широкая.
John Doe wrote: Всё это может быть в одной колонке.
Мне эта идея абсолютно не нравится, но это не сложно вписать в предлагаемую мной схему.

User avatar
John Doe
Бюрократ
Posts: 12598
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 260 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by John Doe »

Shmuel wrote: Мне не нравится склеивание.
Речь не о склеивании, а о том как избежать конфликта имён.
Shmuel wrote: но это не сложно вписать в предлагаемую мной схему.
Я ничего против не имею вашей схемы.
Но в этом месте уже образуется какой-никакой, а обработчик. Взять данные у разных плагинов, по шаблону заполнить колонку.
А сперва ещё надо разработать формат для этого шаблона.

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by Shmuel »

Полагаю, что следует приостановить эту дискуссию. У меня, увы, нет сейчас возможности это реализовывать, а zg вряд ли захочет.

User avatar
John Doe
Бюрократ
Posts: 12598
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 260 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by John Doe »

Так ведь и я к этому клоню: lua-обработчик позволил бы сейчас отдать всю грязную работу скрипту.
А со временем можно было бы посмотреть что из этого вышло, и внедрить в фар.

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by Shmuel »

John Doe wrote: Так ведь и я к этому клоню: lua-обработчик позволил бы сейчас отдать всю грязную работу скрипту.
Я-то как раз к этому и не клоню.
John Doe wrote: А со временем можно было бы посмотреть что из этого вышло, и внедрить в фар.
IMHO, лучше сделать сразу хорошо. Столько времени обходились, можно и не пороть горячку.

User avatar
John Doe
Бюрократ
Posts: 12598
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 260 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by John Doe »

Shmuel wrote: IMHO, лучше сделать сразу хорошо.
Бесспорно. Вопрос в том, кто и как будет решать что хорошо, а что нет.
Скрипт позволил бы опробовать и сравнить разные идеи.

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by Shmuel »

John Doe wrote: Вопрос в том, кто и как будет решать что хорошо, а что нет.
Решает здесь Far Group.
John Doe wrote: Скрипт позволил бы опробовать и сравнить разные идеи.
Ну вот и пробуйте, вроде уже возможно.

User avatar
John Doe
Бюрократ
Posts: 12598
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 260 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by John Doe »

Shmuel wrote: Решает здесь Far Group.
Поздравляю.
Скрипт в этом плане демократичнее.
Shmuel wrote: Ну вот и пробуйте, вроде уже возможно.
Я хотел бы так. Сейчас это увы невозможно.

User avatar
HaRT
Moderator
Posts: 9231
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 92 times
Been thanked: 195 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by HaRT »

John Doe wrote: Панель узкая, под все виды колонок места не хватит.
Для одних типов файлов меня больше интересует одна информация, для других - другая.
Поддерживаю.
Shmuel wrote: не пороть горячку
И это поддерживаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

обсуждение GetCustomDataW и FreeCustomDataW.

Post by Shmuel »

После того, как zg откатил свою реализацию, я решил попробовать тоже (используя его наработки, т.к. эта часть кода Фара мне совсем не была знакома). Моя реализация будет готова, возможно, не раньше, чем через неделю-две.

Если кто-то из Far Group сейчас тоже этим занимается, то предлагаю скоординировать усилия.

Примечание модератора: http://forum.farmanager.com/viewtopic.php?f=54&t=9208

Post Reply

Return to “Development”