【发布时间】:2009-08-25 01:03:23
【问题描述】:
我正在使用 Squeak(不能使用 Pharo),并且我有一个 Morphic 应用程序,我希望添加我自己的自定义上下文菜单(我不想添加或使用 Halo 菜单)。
如何构建我的菜单并使其在右键单击时出现(黄色按钮,叹息)?
我目前有一个 CustomMenu 和一个 handlerForYellowButtonDown: 调用菜单启动。菜单显示,但单击其中一个选项没有任何效果。非常感谢任何帮助或链接,谢谢!
代码 sn-ps:
初始化
...
contextMenu := CustomMenu 新标题:“上下文测试菜单”。
contextMenu 添加:“清除 - 擦除所有内容!”行动:#menuStub.
contextMenu addLine.
contextMenu 添加:“执行操作”操作:#menuStub:。
handlerForYellowButtonDown: 事件
成绩单显示:'yellowHandler';
显示:字符 cr.
contextMenu 启动
菜单存根
成绩单显示:'menuStub';
显示:字符cr
menuStub:一些东西
成绩单显示:'menuStub: something';
显示:字符cr
【问题讨论】:
标签: squeak contextmenu