Исправлено: использование метода Menu() в "Меню ContextMenu::Show".
Instructor, классно, я думал так не получится, спасибо!
Posted: Sun Sep 16, 2012 7:12 pm
by Denis268
Instructor
Спасибо за обновление!
Andrey_A_A wrote:
Заметил: Такая структура в контекстном меню убивает программу
Теперь такая структура не убивает, но при отсутствии описания иконки у надписи "описание" (при использовании Menu("MENUINSERT")), на месте где она должна быть появляется полностью черный квадрат.
Posted: Sun Sep 16, 2012 7:17 pm
by Andrey_A_A
при отсутствии описания иконки, на месте где она должна быть появляется полностью черный квадрат.
При отсутствии иконки, у меня появляется иконка, но логика её появления непонятна...
Для меня это не критично, т.к. всему добавляю значок, хотя где-то и может вылезти...
Posted: Mon Sep 17, 2012 3:46 pm
by Instructor
Исправлено: отсутствие иконки при использовании метода Menu() в "Меню ContextMenu::Show".
Fixed: no icon with using Menu() method in "ContextMenu::Show menu".
Instructor wrote:Добавлено: возможность отображения меню ContextMenu::Show на позиции курсора.
Отлично!
Но там вроде ещё была позиция курсора мыши, теперь она исчезла? Иногда хотелось бы сэкономить на месте (раскрывающаяся кнопка тулбара широкая всё-таки и не всегда подходит) и выдать меню при клике на кнопку тулбара. Я думал для этого случая использование позиции курсора мыши останется..
Posted: Sun Nov 25, 2012 1:52 pm
by Instructor
VladSh wrote:Иногда хотелось бы сэкономить на месте (раскрывающаяся кнопка тулбара широкая всё-таки и не всегда подходит) и выдать меню при клике на кнопку тулбара.
ToolBar-Rus.txt wrote: Menu("ИМЯ МЕНЮ")
"ИМЯ МЕНЮ"
Название подменю из "Меню ContextMenu::Show" (ContextMenu плагин).
Если метод используется как дополнительный, например с Command(), то меню отображается по нажатию на стрелочку. Если метод используется один, то стрелочка не рисуется и меню отображается по нажатию на кнопку.
Posted: Sat Jan 26, 2013 7:33 am
by Instructor
Исправлено: меню "Последних файлов" на специальном пункте RECENTFILES.
Fixed: "Recent files menu" on a special item RECENTFILES.
-"Открыть по файлу..." Call("Scripts::Main", 1, "OpenEx.js", `-source="%f"`) Icon("%a\AkelFiles\Plugs\ToolBar.dll", 2)
В последнем случае вывожу диалог с маской по расширению текущего файла (на котором вызвал контекстное меню).
Красота
[Yustas.NeO] wrote:А может все-таки стОит реализовать вставку из ContextMenu:Show - без подменю?
Стоит, много и многие уже это просили, но видимо пока не время.
И лучше всё-таки отдельным методом. Команду "Menu" можно оставить для вставки в текущее меню, и добавить "Submenu", которое будет работать так, как сейчас Menu; по моему логично.