Глобальное расширение Far API

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
Yegor
Posts: 1329
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Глобальное расширение Far API

Post by Yegor »

Т.к. расширение API в топике глобальный слом апи чревато репрессиями, почему бы не помечтать здесь... :)

1) В API уже есть InputBox, почему бы не добавить ColorDialog? [1950]

2) Дать возможность плагину (хотя бы для не PFLAGS_REALNAMES) самому задавать цвет своих "файлов" игнорируя раскраску по умолчанию (обсуждалось здесь).


3) Додумать GetCustomDataW/FreeCustomDataW.
  • Добавить подержку нескольких кастомных колонок.
  • Передавать PluginPanelItem вместо пути к файлу в GetCustomDataW
  • Разрешить менять цвет файла "на лету"? Чтобы можно было сделать расширенную атрибуцию.
  • Возможно передавать не один файл, а сразу список PluginPanelItem-ов в GetCustomDataW?
4) Owner Draw панели. Пока сложно сказать как.

5) В дополнение к Process(Editor|Viewer|Dialog)EventW, хотелось бы иметь нечто, оповещающее заинтересованные плагины о том, что:
  • изменилась папка активной панели, и
  • введена команда (с командной строки, либо по ассоциациям файлов)
Это нужно, например, для реализации функциональности типа Alt-History.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Глобальное расширение Far API

Post by Max Rusov »

Yegor
Posts: 1329
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Глобальное расширение Far API

Post by Yegor »

Знаю что было, просто в Фаре есть Color диалог, даже в двух экземплярах (может больше), почему бы его не зарефакторить и не отдать плагинам?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

Re: Глобальное расширение Far API

Post by CrOm »

Max Rusov wrote:Было
было было :)
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Глобальное расширение Far API

Post by NightRoman »

> Глобальное расширение Far API
Диалог цветов - это глобальное расширение API? Может, переименовать тему? Или она задумана для абстрактного обсуждения любых вишей по API? Все равно валить их в кучу не дело.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Глобальное расширение Far API

Post by HaRT »

NightRoman wrote:> Глобальное расширение Far API
Диалог цветов - это глобальное расширение API? Может, переименовать тему?
Для диалога цветов есть отдельная тема, ссылка выше.
NightRoman wrote:Или она задумана для абстрактного обсуждения любых вишей по API? Все равно валить их в кучу не дело.
Сюда предлагается писать идеи среднего размера, для которых нет более подходящей темы. Для каждой большой идеи надо заводить отдельную тему.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Глобальное расширение Far API

Post by NightRoman »

Понятно, но странная идея... Звучит как "О тщете всего сущего в АПИ". Ну и ладно.
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Глобальное расширение Far API

Post by Shmuel »

В дополнение к Process(Editor|Viewer|Dialog)EventW, хотелось бы иметь нечто, оповещающее заинтересованные плагины о том, что:
1. изменилась папка активной панели, и
2. введена команда (с командной строки, либо по ассоциациям файлов)

Это нужно, например, для реализации функциональности типа Alt-History, но без хакерства.

А может это уже есть, а я не знаю?
Yegor
Posts: 1329
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Глобальное расширение Far API

Post by Yegor »

Закинул еще пару "мечт"в первый топик.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Разработка плагинов”