ContextMenu plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

San_dr
Видимо обновление прошло в промежутке между тем как были закачаны PlugsPack*.zip и тем как versions.lst был изменен :)

Попробуйте запустить AkelUpdater.exe еще раз.

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

Instructor wrote:San_dr
Видимо обновление прошло в промежутке между тем как были закачаны PlugsPack*.zip и тем как versions.lst был изменен :)

Попробуйте запустить AkelUpdater.exe еще раз.
добрался вечером до этого компа, - обновил нормально

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

Post by Instructor »

Изменено: содержимое меню ContextMenu::Show по умолчанию (для работы с ToolBar плагином).
Изменено: внешний вызов с кодом 1 для ContextMenu::Show:
- Координаты меню теперь необходимо заключать в кавычки.
- Добавлен необязательный параметр "SUBMENU" для открытия указанного по имени подменю.

Code: Select all

Call("ContextMenu::Show", 1, "X", "Y", INDEX, "SUBMENU")
Добавлено: опция для скрытия главного меню. Меню автоматически появляется при нажатии на Alt.
Добавлено: внешний вызов с кодом 2 для ContextMenu::Show - открыть главное меню на указанной позиции.

Changed: default contents of the ContextMenu::Show menu (for work with ToolBar plugin).
Changed: ContextMenu::Show external call with code 1:
- Menu coordinates now should be enclosed in quotes.
- Added optional "SUBMENU" parameter to open only specified submenu by name.

Code: Select all

Call("ContextMenu::Show", 1, "X", "Y", INDEX, "SUBMENU")
Added: option to hide main menu. Menu automatically appears when Alt is pressed.
Added: ContextMenu::Show external call with code 2 - open main menu at the specified position.


ContextMenu plugin v10.7

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

Post by Instructor »

Изменено: нажатие левой клавишей мыши на стрелочку кнопки ToolBar плагина и ее отпускание на пункте меню - открывает пункт меню.

Changed: pressing left mouse button on the ToolBar button arrow and its release on the menu item - opens the menu item.


ContextMenu plugin v10.8

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
В ContextMenu (Show) настроен "MARK" {...}, он вызывается с тулбара, но в самом контекстном меню он вызывается по старому, т.е. фактически там дублирующийся с "MARK" код. Скопировал его из тулбара в ContextMenu, но он говорит, что неизвестный метод..
Огромная просьба! Реализуйте пожалуйста метод Menu в этом плаге, по аналогии с ToolBar-плагином.


Добавлено:
В Opera кроме SUBMENU (у нас это метод Menu в тулбаре) есть ещё метод INCLUDE, который вставляет кусок меню не в виде подменюшки, а просто включает пункты, как "простыню".

Пример (как можно было бы сделать с Menu):

Code: Select all

- "Старый пункт меню 1" ...
#<Вставляемое меню как подменю>
{
   - "Вставляемый пункт меню 1" ...
   - "Вставляемый пункт меню 2" ...
}
#</Вставляемое меню как подменю>
- "Старый пункт меню 2" ...
Пример (как можно было бы сделать с Include):

Code: Select all

- "Старый пункт меню 1" ...
#<Вставляемое меню как "простыня">
- "Вставляемый пункт меню 1" ...
- "Вставляемый пункт меню 2" ...
#</Вставляемое меню как "простыня">
- "Старый пункт меню 2" ...
Было бы мегаудобно!
Last edited by VladSh on Thu Nov 17, 2011 2:22 pm, edited 1 time in total.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Раньше такие кнопки работали

Code: Select all

"Контекстное меню №1" Call("ContextMenu::Show", 1, -1, -1, 0)
"Контекстное меню №2" Call("ContextMenu::Show", 1, -1, -1, 1)
"Контекстное меню №3" Call("ContextMenu::Show", 1, -1, -1, 2)
...
Сейчас нажатие на них приводит к зависанию
Перепробовал многое, но так и не получил результата

Кто разобрался - подскажите как

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Andrey_A_A
Instructor wrote:Изменено: внешний вызов с кодом 1 для ContextMenu::Show:
- Координаты меню теперь необходимо заключать в кавычки.

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

Post by Instructor »

Исправлено: отображение главного меню при старте программы.

Changed: main menu displaying when program starts.


ContextMenu plugin v10.9

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

Post by Instructor »

Исправлено: при отсутствии открытых файлов ContextMenu::Show меню не отображалось, а также не работала кнопка "Показать" в диалоге плагина (MDI).

Fixed: if no files opened, ContextMenu::Show menu did not displayed, and also did not work "Show" button in the plugin dialog (MDI).


ContextMenu plugin v11.0

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:Добавлено: опция для скрытия главного меню. Меню автоматически появляется при нажатии на Alt.
Внешний вызов для включения/выключения главного меню предусмотрен? Если нет, надо предусмотреть. :)

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Instructor wrote:Добавлено: опция для скрытия главного меню. Меню автоматически появляется при нажатии на Alt.
автопоявление при наведении не планируется?

Offline
Posts: 22
Joined: Sat Jun 19, 2010 8:46 am
Location: Ukraine

Post by Denis268 »

Andrey_A_A wrote:команда Call("ContextMenu::Show", 1, -1, -1, 9) приводит к зависанию, хотя раньше срабптывала
У меня:

Code: Select all

"Меню"Call("ContextMenu::Show", 1, -1, -1) Icon(37) приводит к вылету AkelPad
"Меню"Call("ContextMenu::Show", 1, "-1"," -1") Icon(37) Работает как задокументировано в последней версии
"Меню"Call("ContextMenu::Show", 1, "%bl", "%bb") Icon(37) Отображает меню как и должна под кнопкой
"Меню"Call("ContextMenu::Show", 1, %bl, %bb) Icon(37) Отображает меню под кареткой (интересная фича)

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

se7h wrote:
Instructor wrote:Добавлено: опция для скрытия главного меню. Меню автоматически появляется при нажатии на Alt.
автопоявление при наведении не планируется?
У-у-у, супер будет! :D

Offline
Posts: 84
Joined: Fri May 28, 2010 1:28 pm

Post by private_joker »

Тут http://akelpad.sourceforge.net/files/plugs/ContextMenu/ обновление (Main-Rus.txt и Main-Eng.txt) будет?

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

Post by Instructor »

private_joker
Обновил.
Post Reply