Предложения по реализации поддержки плагинов в программе

Discuss and announce AkelPad plugins
Post Reply
  • Author
  • Message
Offline
Posts: 16
Joined: Fri Aug 18, 2006 9:08 pm

Предложения по реализации поддержки плагинов в программе

Post by CoDeR »

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

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

P.S. И встроить эту возможность обязательно в саму программу, а не в очередной плагин.

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

Post by Instructor »

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

Offline
Posts: 16
Joined: Fri Aug 18, 2006 9:08 pm

Post by CoDeR »

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

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

Я же предлагаю кнопку "Настройка" поместить прямо в окно "Настройки -> Плагины..." чтобы нажимая ее выводилось окно настройки того плагина который в данный момент подсвечен в списке. Аналогично тому как настраиваются заставки в Windows - нажал кнопку "Параметры" - выдалось окно настроек выбранной заставки, если не предусмотрено настроек - кнопку можно сделать утопленной, или с отсутствием реакции на нажатие.

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

Post by Instructor »

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

1. Выделяем курсором "Exit::Settings", нажимаем "Вызвать", появляется окно настроек.
Если четно, не понял ни слова
Имеется ввиду то, что для конкретного плагина диалог с кнопкой "Настройки" может быть только один, сейчас же их может быть множество, например "Exit::Settings", "Exit::Settings2", "Exit::Settings3"...
Post Reply