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 

Иконки в одной dll

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



Joined: 06 Dec 2010
Posts: 162
Location: г.Харьков, Русь

PostPosted: Mon Oct 08, 2012 10:49 am    Post subject: stdshell.dll Reply with quote

Хотелось бы все раскиданные по плагинам иконки исключить из них и применять в виде отдельной stdshell.dll (условное название) Что это дает? Многие из плагинов приходится дублировать, например ToolBar.dll (197кб) - в некоторых сборках дублируются 5-8 раз (для вызова специализированных панелей)
Пустая, с удаленными иконками указанная длл-ка - 46кб. Разница существенная. Эту новую stdshell.dll ввести в стандартный пакет обновлений.
В принципе ее можно поместить наравне с AkelPad.exe, (а не в %а\AkelFiles\Plugs) что уменьшит глубину вложений ссылок на иконки и повысит скорость отрисовки акеля.
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Mon Oct 08, 2012 12:23 pm    Post subject: Reply with quote

San_dr
Какие это "многие"? Кроме тулбаров вроде ничего дублировать не приходится.
Как по моему, лучше переделать тулбары (ToolBar-плагин), на одну dll, тогда и выделение иконок в отдельную dll не понадобится. И места сэкономится поболее, чем иконки выдирать.
Для решения "проблем" с глубиной вложений когда-то давно было предложение унифицировать %a с методом GetAkelDir, например %a[4] - папка [AkelPad]\AkelFiles\Plugs.
Если всё-таки dll, то пусть уж будет 32-битная icl.
Back to top
View user's profile Send private message Visit poster's website
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Mon Oct 08, 2012 3:34 pm    Post subject: Reply with quote

Quote:
лучше переделать тулбары (ToolBar-плагин), на одну dll

+1

Иконок в Акеле не так много, чтобы идти по пути Миранды
Back to top
View user's profile Send private message
FeyFre



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

PostPosted: Mon Oct 08, 2012 4:08 pm    Post subject: Reply with quote

Fr0sT, по пути Миранды идти какому-либо готовому софту практически не возможно. Для этого нужно будет так код исполосовать в зебру весь код, чего точно мало кто захочет делать. Модульность это вам не хухры-мухры. Smile
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
San_dr



Joined: 06 Dec 2010
Posts: 162
Location: г.Харьков, Русь

PostPosted: Tue Oct 09, 2012 6:34 pm    Post subject: Reply with quote

Да, иконок в остальных плагах не так много, (я еще Sounds удваиваю - нормал и тихий), так что мне без разницы - хоть тушкой, хоть .icl, но очень хочется. А пока в своих сборках буду выдирать Ресторатором.(хоть во время скачивания сборки и до первого обновления сборка будет компактна для пользователей)
...и ждать подмоги Инструктора Smile
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Wed Oct 10, 2012 8:36 am    Post subject: Reply with quote

San_dr wrote:
я еще Sounds удваиваю - нормал и тихий
По моему, лучше было бы добавить профили в плаг (с возможностью регулировки уровня громкости) и функцию внешнего вызова для переключения профилей.
Back to top
View user's profile Send private message Visit poster's website
San_dr



Joined: 06 Dec 2010
Posts: 162
Location: г.Харьков, Русь

PostPosted: Wed Oct 10, 2012 9:17 am    Post subject: Reply with quote

VladSh wrote:
По моему, лучше было бы добавить профили в плаг

Да я собственно именно это и предлагал раньше http://akelpad.sourceforge.net/forum/viewtopic.php?t=794&start=15 . Smile
А переключать по кругу 100%, 50% и ОТКЛ.
Back to top
View user's profile Send private message
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