| View previous topic :: View next topic |
| Author |
Message |
wisgest
Joined: 24 Jun 2007 Posts: 63 Location: Belorussia
|
Posted: Fri Jul 06, 2007 4:00 pm Post subject: |
|
|
Замечания (1,2) и пожелания (3,4):
1) В диалоге настройки невозможно без помощи мыши переключиться на кнопки "Показать" и "OK". Думаю, для вставки в поле ввода символа табуляции достаточно оставить одиночную клавишу Tab, а сочетания Ctrl-Tab, Shift-Tab использовать для переключения на другие элементы управления.
Также неплохо было бы добавить обработку клавиши Esc и, возможно, кнопку "Отмена".
2) Если в поле ввода этого же диалога последняя строка пустая, то невозможно ни выполнить прокрутку вниз до конца, ни перейти на эту строку с помощью клавиши "Вниз" (если только курсор не в начале предпоследней строки).
Подобный недостаток имеется в области редактирования в AkelPad2, но в AkelPad3 он отсутствует, т.е. по-видимому он исправим и здесь. И хотя это в сущности ничему не мешает, но оставляет ощущение какой-то недоделки.
3) Интеграция с панелью инструментов:
при наличии ContextDLL.dll добавлять к кнопке "Плагины..." справа стрелочку для открытия этого меню.
4) Достижение единообразия между включением/выключением основных возможностей и возможностей обеспечиваемых плагинами:
если плагин выгружается через ContextDLL-меню, не спрашивать подтверждения
и, более того, для функций работающих в режиме сервиса при их включении (выключении) через ContextDLL-меню автоматически их добавлять в (убирать из) автозагрузку(и).
(Сравним, например, с одной стороны включение/выключение строки состояния, а с другой - панели инструментов или нумерации строк.) |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Mon Jul 09, 2007 6:05 pm Post subject: ВОПРОС ПО НАСТРОЙКЕ ПЛАГИНА |
|
|
http://akelpad.sourceforge.net/forum/viewtopic.php?p=1241#1241
Хорошо. работает!
но много кликов...
А как сделать чтобы из новой позиции меню ContextDLL вызвать не Script-plugin ("Scripts" "Scripts::Main" соотв. выводит перечень скриптов), а конкретно определённый скрипт (в моём случае OpenFileDirectory.js)?
Было бы супер!  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Wed Jul 11, 2007 7:41 am Post subject: ЧТО-ТО МЕНЯ НЕ ПОПУСКАЕТ... ВИДИМО ЗАКЛИНИЛО НА ЭТОЙ ТЕМЕ :D |
|
|
Всё бы прекрасно решилось, если бы в Script-plugin добавить функцию типа "ScriptRun"...
Тогда вызов в ContextDLL мог бы быть примерно следующим: "Scripts" |Scripts::ScriptRun("ScriptFileName")|. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4680
|
Posted: Wed Jul 11, 2007 7:54 am Post subject: |
|
|
VladSh
Это реализовано. Но все никак не могу собраться, чтобы закончить двухнедельный труд написания плагина ContextMenu, который заменит ContextDLL и URLMenu. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Wed Jul 11, 2007 2:50 pm Post subject: моя устная благодарность не знает границ!!! :) |
|
|
| Instructor wrote: | VladSh
Это реализовано. Но все никак не могу собраться, чтобы закончить двухнедельный труд написания плагина ContextMenu, который заменит ContextDLL и URLMenu. |
Я прям даже не знаю как сказать... от будущего счастья стёк по стулу!  |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4680
|
Posted: Thu Jul 12, 2007 2:58 pm Post subject: |
|
|
| ContextDLL plugin was superseded by ContextMenu plugin |
|
| Back to top |
|
 |
|