[Vm-dev] Fwd: Linux desktop manager Close Window is dangerous.

Andreas Raab andreas.raab at gmx.de
Wed Aug 29 17:32:37 UTC 2007


Bert Freudenberg wrote:
> 
> 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?  

svn co sq.h ;-)

> We need a "window completely obscured" visibility event for OLPC.

Use the iconize event. Unless I'm completely mistaken about OLPC (which 
doesn't do overlapping windows, right?) we're talking about users 
switching between apps which would best be represented by an iconize 
event. Also, depending on what you are planning to do in response I'd 
think that this maps more into "iconize actions" on other platforms.

Cheers,
   - Andreas

> 
> - 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