5
私は1つのMorphにGUI全体を持っているアプリケーションを持っています。 PharoとSqueakはホストオペレーティングシステムに1つのウィンドウを持っています。PharoやSqueakを使ってワンウインドウアプリケーションを配備するには?
これで、Pharo/Squeakウィンドウのサイズが変更され、Moraroのレイアウトが更新され、Pharo/Squeakウィンドウのサイズが変更され、ユーザがそのMorphを超えて何かにアクセスする(偶発的な)可能性がないように(ただし、セキュリティに関してではなく、使いやすさについてです!)
これをどのように達成できますか?
レイアウトを使用する方がいいですか? morph hResizing:#spaceFill; vResizing:#spaceを入力します。 ? #checkForNewScreenSizeに直接フックインすることもできます。その送信者/実装者を参照してください。 –
レイアウトは、世界のすべての子供に作用しようとします。おそらく良い考えではないでしょう。とにかくすべての表示サイクルでcheckForNewScreenSizeが発生するので、ステップメソッドに似ていますが、ハードコードする必要はありません。 –