| View previous topic :: View next topic |
| Author |
Message |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Mon Nov 09, 2009 10:58 am Post subject: Отображение справки для плагинов |
|
|
Предложение: в окно "Плагины" добавить кнопку "Помощь" или "Открыть справку", которая будет делать следующее: открывать в 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, то есть мы нашли нужный файл помощи. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Mon Nov 09, 2009 12:07 pm Post subject: |
|
|
Хорошее предложение Поддерживаю!
Только искать не в папке Docs, а в указанной в настройках. К примеру, у меня в Docs только общие файлы о проге, + она содержит ещё 3 папки: Plugs, Scripts и Sources, так гораздо лучше, чем всё вперемешку.
А Docs можно установить в значении по умолчанию, но иметь возможность изменить это значение  |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1889 Location: Vinnitsa, Ukraine
|
Posted: Mon Nov 09, 2009 7:59 pm Post subject: |
|
|
Насчет того где искать - идей нет, а вот как искать:
Чтобы не гадать с именем файла/плагина, стоит всё-таки добавить в вызов DLLAkelPadID не только проверку версии, но и ещё идентификацию плагина. И по возвращенному индикатору можно будет и справку искать, и AkelUpdater будет не тупо распаковывать полученный архив, а обновит все нужные переименованные копии плагинов. А то честное слово, так лень ходить и переименовывать их самому. |
|
| Back to top |
|
 |
se7h
Joined: 28 Sep 2009 Posts: 764 Location: Minsk, Belarus
|
Posted: Tue Nov 10, 2009 11:14 am Post subject: |
|
|
| поддерживаю эту идею |
|
| Back to top |
|
 |
eil
Joined: 15 Nov 2009 Posts: 30 Location: Alex
|
Posted: Mon Nov 16, 2009 3:08 pm Post subject: |
|
|
описание плагинов было бы весьма кстати  |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Wed Nov 18, 2009 8:24 am Post subject: |
|
|
FeyFre
Хорошая идея с идентификацией плагина. |
|
| Back to top |
|
 |
|