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 -> Plugins
View previous topic :: View next topic  
Author Message
CoDeR



Joined: 18 Aug 2006
Posts: 16

PostPosted: Sat Sep 09, 2006 1:07 pm    Post subject: Предложения по реализации поддержки плагинов в программе Reply with quote

Хотелось бы иметь возможность настройки праметров плагинов не через разовую активацию при очередном запуске (что фактически запускает еще один плагин - для настройки хост-плагина), а, скажем, просто по нажатию (пока несуществующей) кнопки "Настройка" в окне "Настройки -> Плагины...", по которой бы выводилось окно настройки параметров конкретного плагина.

Ведь плагинов в будущем будет огромное множество (иначе и быть не может Wink ) и наверняка большинство из них будут с теми или иными функциями настройки, а запускать для каждого окно настройки при перезапуске для малейшего изменения параметров будет сущим безумием и сведет на нет вообще всё достоинство плагинов.

P.S. И встроить эту возможность обязательно в саму программу, а не в очередной плагин.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5381

PostPosted: Sat Sep 09, 2006 8:26 pm    Post subject: Reply with quote

Кнопка "Настройки" само по себе уже ограничение, т.к. при том как реализовано сейчас, можно в плагине сделать столько диалогов с настройками сколько пожелаешь.

Quote:
...а запускать для каждого окно настройки при перезапуске для малейшего изменения параметров будет сущим безумием ...
Не улавливаю мысль Smile
Back to top
View user's profile Send private message Send e-mail
CoDeR



Joined: 18 Aug 2006
Posts: 16

PostPosted: Sat Sep 09, 2006 8:58 pm    Post subject: Reply with quote

Quote:
Кнопка "Настройки" само по себе уже ограничение, т.к. при том как реализовано сейчас, можно в плагине сделать столько диалогов с настройками сколько пожелаешь.

Если четно, не понял ни слова Sad

Quote:
Не улавливаю мысль

Ну вот смотрите, в данный момент чтобы настроить плагин Exit необходимо выполнить КУЧУ действий:
1. Активировать галочку на плагине настройки плагина Exit (даже звучит дико Very Happy )
2. Закрыть программу
3. Открыть снова
4. В появившемся при перезапуске программы окне настроек плагина внести необходимые изменения
5. Снять галочку с плагина настройки плагина Exit (чтобы при следующей загрузке программы окно настройки не появлялось вновь).

... а теперь рассмотрим недалекое будущее, когда количество плагинов перевалит за несколько деястков (или может даже за сотню Wink ). Получается что для изменения параметров каждого придется выполнять все вышеописанные действия. А если изенить надо будет одновременно в 2-3-4 и т.д. плагинах... а потом еще вернуть изменения назад.... я думаю количество самоубийств по стране возрастет на порядок.

Я же предлагаю кнопку "Настройка" поместить прямо в окно "Настройки -> Плагины..." чтобы нажимая ее выводилось окно настройки того плагина который в данный момент подсвечен в списке. Аналогично тому как настраиваются заставки в Windows - нажал кнопку "Параметры" - выдалось окно настроек выбранной заставки, если не предусмотрено настроек - кнопку можно сделать утопленной, или с отсутствием реакции на нажатие.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5381

PostPosted: Sun Sep 10, 2006 4:08 am    Post subject: Reply with quote

Чтобы настроить плагин Exit:

1. Выделяем курсором "Exit::Settings", нажимаем "Вызвать", появляется окно настроек.

Quote:
Если четно, не понял ни слова
Имеется ввиду то, что для конкретного плагина диалог с кнопкой "Настройки" может быть только один, сейчас же их может быть множество, например "Exit::Settings", "Exit::Settings2", "Exit::Settings3"...
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 -> Plugins 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