[english]

farplus logo FARPlus

О проекте

FARPlus представляет собой библиотеку классов на C++, значительно облегчающую разработку плагинов для FAR Manager. FARPlus уже проверена в действии при разработке нескольких плагинов, и возможности, которые она предоставляет, соответствуют реальным потребностям разработчиков плагинов.

FARPlus решает следующие основные задачи:

Статус

FARPlus в настоящее время находится в стадии разработки и покрывает пока еще далеко не все API FAR 1.70. Однако наиболее важные функции уже поддерживаются. Если вы обнаружите, что какая-то нужная вам возможность еще не реализована — не стесняйтесь попросить разработчиков (в первую очередь — меня, остальные, в существенной степени, отошли от дел – EE) ее реализовать, или просто реализуйте ее сами и пришлите патч.

Документация по FARPlus также еще далеко не закончена, поэтому для получения информации об использовании FARPlus вам придется обращаться к исходным текстам самой библиотеки FARPlus и примеров плагинов, реализованных на ее базе.

В настоящее время FARPlus поддерживает компиляторы Visual C++ 6.0, Visual C++ .NET, Borland C++ 5.02 и Borland C++ 5.5. Поддержка других компиляторов может быть добавлена.

Для компиляции FARPlus вам необходимо иметь файл plugin.hpp от последней выпущенной версии FAR (1.70 beta 5). Однако плагины, использующие FARPlus, могут работать и на FAR 1.65 и более ранних версиях.

Документация

В настоящее время доступна русскоязычная документация по следующим классам:

Примеры

Наилучшей иллюстрацией возможностей FARPlus являются примеры плагинов, реализованных с ее использованием. В настоящее время имеется четыре таких плагина:

Скачать

Стабильную версию FARPlus (20020905) вы можете скачать здесь. Кроме того здесь доступна для скачивания экспериментальная версия с поддержкой custom Dialog API

Вы также можете просмотреть CVS-репозиторий, содержащий самую последнюю версию исходных текстов к FARPlus. Web-интерфейс к CVS доступен по этому адресу.
Примечание. По этому адресу лежит объединение вышеупомянутой экспериментальний версии, и основной ветки FarPlus. Рассчитано нa компиляцию под Bolrand C++ 5.5

SourceForge Logo

Authors