6

我有一个应用程序,它在一个 Morph 中拥有整个 GUI。Pharo 和 Squeak 在主机操作系统中有一个窗口。

现在我想将这个 Morph 绑定到一个 Pharo/Squeak 窗口,使其填充整个 Pharo/Squeak 窗口,调整大小(并更新 Morph 的布局),当调整 Pharo/Squeak 窗口的大小时,并且以某种方式用户没有(意外)可能访问该 Morph 之外的任何内容(不过,这只是关于可用性,而不是关于安全性!)。

我怎样才能做到这一点?

4

1 回答 1

7

在它的方法中调整你的变形边界step

step
    (self position = (0 @ 0) and: [self extent = owner extent]) ifFalse: [
        self position: 0 @ 0.
        self extent: owner extent].

您可能希望以“部署”标志为条件,该标志仅在保存用户图像时启用。例如,Scratch ( http://info.scratch.mit.edu/Scratch_1.4_Download ) 是如何做到的。

于 2012-10-04T13:52:42.440 回答