user5163359
user5163359

Reputation: 57

pharo smalltalk Window closing

I am using Pharo Smalltalk version 4.0 to build a simple GUI app. I wish to make sure that "StandardWindow" that I have created does not close when the user clicks on the "X" button in the top corner. Hence, I am sending the message "mustNotClose" to my window object, which is an instance variable of the superclass SystemWindow. However, the window still closes when I click on the "X" button. Any ideas about what am I missing? Any help will be greatly appreciated.

Upvotes: 3

Views: 524

Answers (1)

Andrei Chis
Andrei Chis

Reputation: 723

The method mustNotClose is only an accessor for checking that the instance variable mustNotClose is set to true:

mustNotClose
    ^ mustNotClose == true

You should use the method makeUnclosable that actually deletes the close button. You can then add the close button back using makeClosable.

Upvotes: 5

Related Questions