[Vm-dev] Fwd: Linux desktop manager Close Window is dangerous.
Andreas Raab
andreas.raab at gmx.de
Wed Aug 29 17:03:53 UTC 2007
Yeah, it should use a window event with the close window subtype unless
there is something about X that I don't know (is this possibly a
post-close event, e.g., the window manager destroyed the window already?)
Cheers,
- Andreas
John M McIntosh wrote:
>
> How is this different than sending an event type 5 (window event)
> with a subtype of 2 (WindowEventClose)
>
> Well unless the idea is that you can close the main squeak window and
> squeak will keep running.
>
>
> On Aug 29, 2007, at 8:20 AM, Ian Piumarta wrote:
>
>>
>>
>> Begin forwarded message:
>>
>>> From: vm-dev-owner at lists.squeakfoundation.org
>>> Date: August 29, 2007 7:42:47 AM PDT
>>> To: piumarta at gmail.com
>>> Subject: Re: Linux desktop manager Close Window is dangerous.
>>>
>>> You are not allowed to post to this mailing list, and your message has
>>> been automatically rejected. If you think that your messages are
>>> being rejected in error, contact the mailing list owner at
>>> vm-dev-owner at lists.squeakfoundation.org.
>>>
>>>
>>> From: Ian Piumarta <piumarta at gmail.com>
>>> Date: August 29, 2007 7:50:53 AM PDT
>>> To: The general-purpose Squeak developers list
>>> <squeak-dev at lists.squeakfoundation.org>
>>> Cc: Squeak Virtual Machine Development Discussion
>>> <vm-dev at lists.squeakfoundation.org>
>>> Subject: Re: Linux desktop manager Close Window is dangerous.
>>>
>>>
>>> This patch disables the title bar quit button (iff your window
>>> manager participates in the WM_DELETE_WINDOW protocol) and causes an
>>> event of type 6 to be sent to the image (in response to which it
>>> should pop open the 'save changes before quit' dialogue -- an SEP).
>>>
>>> If (1) several people report that this adequately addresses the issue
>>> and (2) nobody else has claimed event type 6, then I'll commit the
>>> changes and move the event type definition into sq.h next to the others.
>>>
>>>
>>> <quit.diff.gz>
>>
>
> --
> ===========================================================================
> John M. McIntosh <johnmci at smalltalkconsulting.com>
> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
> ===========================================================================
>
>
More information about the Vm-dev
mailing list