AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Mon Nov 09, 2009 10:58 am    Post subject: Отображение справки для плагинов Reply with quote

Предложение: в окно "Плагины" добавить кнопку "Помощь" или "Открыть справку", которая будет делать следующее: открывать в 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
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Mon Nov 09, 2009 12:07 pm    Post subject: Reply with quote

Хорошее предложение Cool Поддерживаю!
Только искать не в папке Docs, а в указанной в настройках. К примеру, у меня в Docs только общие файлы о проге, + она содержит ещё 3 папки: Plugs, Scripts и Sources, так гораздо лучше, чем всё вперемешку.
А Docs можно установить в значении по умолчанию, но иметь возможность изменить это значение Exclamation
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2054
Location: Vinnitsa, Ukraine

PostPosted: Mon Nov 09, 2009 7:59 pm    Post subject: Reply with quote

Насчет того где искать - идей нет, а вот как искать:
Чтобы не гадать с именем файла/плагина, стоит всё-таки добавить в вызов DLLAkelPadID не только проверку версии, но и ещё идентификацию плагина. И по возвращенному индикатору можно будет и справку искать, и AkelUpdater будет не тупо распаковывать полученный архив, а обновит все нужные переименованные копии плагинов. А то честное слово, так лень ходить и переименовывать их самому.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Tue Nov 10, 2009 11:14 am    Post subject: Reply with quote

поддерживаю эту идею
Back to top
View user's profile Send private message
eil



Joined: 15 Nov 2009
Posts: 30
Location: Alex

PostPosted: Mon Nov 16, 2009 3:08 pm    Post subject: Reply with quote

описание плагинов было бы весьма кстати Smile
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5419

PostPosted: Wed Nov 18, 2009 8:24 am    Post subject: Reply with quote

FeyFre
Хорошая идея с идентификацией плагина.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group