Page 7 of 49
Posted: Sat Apr 05, 2008 9:05 pm
by Instructor
Added: now empty string in menu item name with Command() method, means that plugin will use main menu item text to which Command() method refers.
Added: "#" symbol along with ";" conmented the line.
ContextMenu plugin v3.0
Re: ContextMenu plugin v3.0
Posted: Mon Apr 07, 2008 12:18 pm
by VladSh
Почитал в текстовом файле описание - по идее должно поддерживаться отображение иконок, но такая запись:
Code: Select all
"Save File..." Command(4105) Icon(4)
не работает - затирает несколько символов наименования следующего пункта меню.
Posted: Mon Apr 07, 2008 1:09 pm
by Instructor
VladSh
Это опечатка. ContextMenu пока не поддерживает отображение иконок в пунктах меню.
Posted: Tue Apr 15, 2008 6:12 pm
by koros
Попытался прикрутить данный аддон к аддону ContextMenu. Создал пункт меню
При его запуске получил
Heвoзмoжнo oткpыть фaйл "C:\WINDOWS\system32\AkelFiles\Plugs\Session.dll".
Posted: Tue Apr 15, 2008 7:30 pm
by Infocatcher
koros wrote:Heвoзмoжнo oткpыть фaйл "C:\WINDOWS\system32\AkelFiles\Plugs\Session.dll".
Call("Session
s::Main")
Posted: Tue Apr 15, 2008 7:47 pm
by koros
Infocatcher wrote:koros wrote:Heвoзмoжнo oткpыть фaйл "C:\WINDOWS\system32\AkelFiles\Plugs\Session.dll".
Call("Session
s::Main")
Понял

Спасибо
Теперь вопрос: при клике на этот пункт каждый раз вызывается меню Sessions plagin, но сам плагин из автозагрузки не убирается. Что надо сделать, что бы можно было бы включать/не включатьь плагин в автозагрузку через пункт главного меню?
Posted: Wed Apr 16, 2008 10:00 am
by VladSh
koros, знак + означает "запустить плагин и пометить его как загружаемый автоматически при загрузке проги". Для чего это - не знаю, но такая опция есть. См. тему и доку по ContextMenu-плагину.
Posted: Wed Apr 16, 2008 3:57 pm
by koros
VladSh wrote:koros, знак + означает "запустить плагин и пометить его как загружаемый автоматически при загрузке проги". Для чего это - не знаю, но такая опция есть. См. тему и доку по ContextMenu-плагину.
Попробуйте добавить пункт меню
и увидите, что при клике по нему галка, а, соответственно, и автозагрузка не снимается, а только запускается меню сохранения/выбора сессии.
Posted: Wed Apr 16, 2008 6:09 pm
by VladSh
> галка, а, соответственно, и автозагрузка не снимается
А что, в документации написано, что должна?
И совсем не соответственно.
За НЕотображение галки отвечает - (минус).
А за что отвечает + уже было писано не раз. RTFM.
Posted: Wed Apr 16, 2008 6:40 pm
by koros
VladSh wrote:> галка, а, соответственно, и автозагрузка не снимается
А что, в документации написано, что должна?

А, вот в чём проблема: +Call("Sessions::Main") отвечает только за вызов меню. А какая комманда отвечает за автозагрузку? Если такой комманды нет, то прошу авторов плагина добавить.
VladSh wrote:
И совсем не соответственно.
За НЕотображение галки отвечает - (минус).
А за что отвечает + уже было писано не раз. RTFM.
Минус отвечает за Неотображение галки ВСЕГДА, а плюс - за ОТОБРАЖЕНИЕ галки, если плагин в автозагрузки и Неотображения, если НЕ в автозагрузки. Так я понял мануал.
Posted: Thu Apr 17, 2008 2:54 am
by Instructor
koros

Где вы такое прочитали?
-"Мой пункт меню"
при наличии знака минуса, пункт меню не будет каким-либо образом менять свой статус (становиться неактивным, отмечаться галочкой).
Пункт отмеченный галочкой означает, что плагин работает (находится в памяти программы).
Call
Вызов плагина без изменения его автозагрузки.
+Call
Плагин также будет работать после перезагрузки программы.
Posted: Thu Apr 17, 2008 3:54 pm
by koros
Instructor
Объясните, пожалуйста, как сделать пункт меню, чтобы он включал/выключал плагин Sessions (в том числе и в автозагрузку), а не вызывал меню плагина.
Posted: Thu Apr 17, 2008 4:51 pm
by VladSh
koros wrote:Instructor
Объясните, пожалуйста, как сделать пункт меню, чтобы он включал/выключал плагин Sessions (в том числе и в автозагрузку), а не вызывал меню плагина.
А зачем это? Смысл этого действа? Мне просто интересно, может я чего упускаю?
Posted: Thu Apr 17, 2008 6:12 pm
by koros
VladSh wrote:А зачем это? Смысл этого действа? Мне просто интересно, может я чего упускаю?
Иногда надо что бы AkelPad загружался с ранее открытыми файлами, а иногда - без них. Поэтому хочется для включения/отключения сессий не лезть в диалог "Плагины", а просто выдрать определённый пункт меню или кнопку тулбара.
Posted: Thu Apr 17, 2008 6:44 pm
by Instructor
koros
В ContextMenu нет метода, чтобы изменить автозагрузку плагина без его вызова (только через диалог плагинов).