Отображение справки для плагинов

Russian main discussion
Post Reply
  • Author
  • Message
DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Отображение справки для плагинов

Post by DV »

Предложение: в окно "Плагины" добавить кнопку "Помощь" или "Открыть справку", которая будет делать следующее: открывать в AkelPad текстовый файл помощи из папки Docs, соответствующий выбранному плагину.
Как бы это могло работать:
1. Для плагина {PluginName}.dll выделяем часть {PluginName} и ищем в папке Docs файл {PluginName}-Eng.txt или {PluginName}-Rus.txt в зависимости от текущего языка. Если такой файл найден, открываем его в AkelPad.
2. Если такой файл не найден, перебираем все текстовые файлы в папке Docs, выделяя часть {PluginTxtName} из имени файла, а затем проверяем, содержит ли {PluginName} (извлеченная из имени dll-файла) эту подстроку {PluginTxtName}.
Пример: имеем dll-файл с названием HexSel2.dll или AltHexSel.dll. Соответственно, {PluginName} - это HexSel2 или AltHexSel.
Перебирая текстовые файлы в папке Docs, находим HexSel-Eng.txt, из которого выделяем {PluginTxtName} - HexSel.
Далее, HexSel2 или AltHexSel содержит подстроку HexSel, то есть мы нашли нужный файл помощи.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Хорошее предложение 8) Поддерживаю!
Только искать не в папке Docs, а в указанной в настройках. К примеру, у меня в Docs только общие файлы о проге, + она содержит ещё 3 папки: Plugs, Scripts и Sources, так гораздо лучше, чем всё вперемешку.
А Docs можно установить в значении по умолчанию, но иметь возможность изменить это значение :!:

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Насчет того где искать - идей нет, а вот как искать:
Чтобы не гадать с именем файла/плагина, стоит всё-таки добавить в вызов DLLAkelPadID не только проверку версии, но и ещё идентификацию плагина. И по возвращенному индикатору можно будет и справку искать, и AkelUpdater будет не тупо распаковывать полученный архив, а обновит все нужные переименованные копии плагинов. А то честное слово, так лень ходить и переименовывать их самому.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

поддерживаю эту идею

eil
Offline
Posts: 40
Joined: Sun Nov 15, 2009 5:53 pm
Location: Alex

Post by eil »

описание плагинов было бы весьма кстати :)

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

FeyFre
Хорошая идея с идентификацией плагина.
Post Reply