如何引用(即编程)通过直接操作创建的变形,例如通过工作区中的 Squeak/Smalltalk 代码将文本框从耗材菜单拖动到桌面?当我通过 Squeak/Smalltalk 代码实例化一个 Morph 时,我很好(好吧——我只是在学习 Morphic),但是当我将 Morph 拖入存在时我不知所措。
问问题
505 次
1 回答
2
感谢 Squeak 邮件列表中的 Mike Stramba 提供以下内容:-
将变形拖放到工作区是一个好的开始(您必须单击工作区标题中的“正方形”,然后打开“为拖放的变形创建文本引用”选项)。
此外,当您创建变形时,它会添加到当前的“桌面”(世界)子变形实例变量中。
您可以在“桌面”上 MMB,单击调试选项卡并探索当前世界。你会看到它是一个 PasteUpMorph。
您可以使用以下命令获取图像中的所有 PasteUpMorphs:p := PasteUpMorph allInstances,它返回图像中所有项目“桌面”的数组。
于 2009-07-08T21:29:49.230 回答