Smalltalk 引用通过'直接操纵创建的Squeak中的变形(Mophic);代码';

Smalltalk 引用通过'直接操纵创建的Squeak中的变形(Mophic);代码';,smalltalk,squeak,morphic,Smalltalk,Squeak,Morphic,如何引用(即程序)通过直接操作创建的变形,例如通过工作区中的Squeak/Smalltalk代码将文本框从“耗材”菜单拖动到桌面?当我通过Squeak/Smalltalk代码实例化一个变形时,我很好(有点-我只是在学习变形),但当我将一个变形拖到现实中时,我不知所措。感谢Squeak邮件列表中的Mike Stramba,原因如下:- 在工作区上拖放变形是一个好的开始(您必须 单击工作区标题中的“方形”,然后打开“创建” “删除变形的文本引用”选项) 此外,当您创建变形时,它会被添加到当前“桌面”

如何引用(即程序)通过直接操作创建的变形,例如通过工作区中的Squeak/Smalltalk代码将文本框从“耗材”菜单拖动到桌面?当我通过Squeak/Smalltalk代码实例化一个变形时,我很好(有点-我只是在学习变形),但当我将一个变形拖到现实中时,我不知所措。

感谢Squeak邮件列表中的Mike Stramba,原因如下:-

在工作区上拖放变形是一个好的开始(您必须 单击工作区标题中的“方形”,然后打开“创建” “删除变形的文本引用”选项)

此外,当您创建变形时,它会被添加到当前“桌面” (世界)子变形实例变量

您可以在“桌面”上使用MMB,单击“调试”选项卡并浏览 当今世界。你会看到这是一个粘贴变形

您可以使用:p:= PasteUpmorp allInstances,返回所有项目的数组 图像中的“桌面”