Я использую Squeak (не могу использовать Pharo), у меня есть приложение Morphic, и я хочу добавить свое собственное контекстное меню (я не хочу добавлять или использовать меню Halo).
Как мне построить свое меню и заставить его щелкнуть правой кнопкой мыши (yellowButton, sigh )?
В настоящее время у меня есть CustomMenu и handlerForYellowButtonDown: который вызывает запуск меню. Меню отображается, но нажатие на один из вариантов не оказывает влияния. Любая помощь или ссылки с благодарностью, спасибо!
фрагменты кода:
инициализация
...
contextMenu: = Новый заголовок CustomMenu: «Контекстное тестовое меню».
contextMenu добавляет: «Очистить - стереть все!» действие: # menuStub.
contextMenu addLine.
contextMenu добавляет: действие «Выполнить действие»: #menuStub :.
handlerForYellowButtonDown: событие
Стенограмма шоу: «yellowHandler»;
показать: Персонаж кр.
запуск contextMenu
menuStub
Стенограмма шоу: 'menuStub';
показать: персонаж cr
menuStub: что-то
Стенограмма шоу: 'menuStub: что-то';
показать: персонаж cr