[Vm-dev] Fwd: Linux desktop manager Close Window is dangerous.
Bert Freudenberg
bert at freudenbergs.de
Wed Aug 29 17:14:48 UTC 2007
No, it's just a notification that the window should be closed if
possible:
http://tronche.com/gui/x/icccm/sec-4.html#s-4.2.8.1
Btw, how do we allocate window event subtypes? We need a "window
completely obscured" visibility event for OLPC.
- Bert -
On Aug 29, 2007, at 10:03 , Andreas Raab wrote:
> 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