pharo smalltalk窗口关闭

时间:2015-07-28 08:31:18

标签: smalltalk pharo

我正在使用Pharo Smalltalk 4.0版来构建一个简单的GUI应用程序。我希望确保" StandardWindow"当用户点击" X"时,我创建的不会关闭顶角的按钮。因此,我发送消息" mustNotClose"到我的window对象,它是超类SystemWindow的实例变量。但是,当我点击" X"按钮。关于我缺少什么的任何想法?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:5)

方法mustNotClose只是用于检查实例变量mustNotClose是否设置为true的访问器:

mustNotClose
    ^ mustNotClose == true

您应该使用实际删除关闭按钮的方法makeUnclosable。然后,您可以使用makeClosable添加关闭按钮。