Re: Qartz-WM: a tip and a query for developers
Re: Qartz-WM: a tip and a query for developers
- Subject: Re: Qartz-WM: a tip and a query for developers
- From: Rob Arthan <email@hidden>
- Date: Fri, 23 May 2003 12:01:53 +0100
- Organization: Lemma 1 Ltd.
On Tuesday 20 May 2003 7:31 pm, Adrian Humbleby wrote:
>
>...
>
> On a vaguely related note, I noticed another thing about modal/child
> dialog windows in quartz-wm - they 'accept first click'. That is, if
> you click in one while it's not frontmost, it doesn't only come in
> front, but will actually activate a control, or object, that lies under
> where you clicked. This is not the case for 'normal' X11 windows under
> quartz-wm (where the first click will only bring in front). - I'm
> curious to know if this was a conscious design decision for
> quartz-wm...?
I have noticed this with quartz-wm too. The behaviour actually seems to be
quite erratic and is quite disconcerting if like me you are working with an
application that has text fields in several different windows - it's har to
guess whether clicking in a text field will just give it the input focus or
will select a new insertion position.
> > The query is: why is Quartz-WM like this? and can you change the
> > behaviour? The dock can get very, very full with all those beautiful
> > thumb-nail sketches, if an application has lots of windows most of
> > which are minimised most of the time.
>
> Indeed again! -And it's the main reason I didn't implement
> minimise-parent-also-minimises-all-modal-children type behaviour in
> OroborOSX... One thing I have considered, though, is just making the
> child window(s) simply vanish, with the parent window going to the dock
> - and all appear again once the parent comes out of the dock. Not
> really ideal (in particular, if it was not the parent window that the
> user actually minimised), but it would basically do the job, and
> without cluttering up the dock...
>
> What I thought would be really nice (but obviously can't be done as it
> stands) would be to have all related windows zoom to the same location
> in the dock - and look something like a 'stack' of windows in the dock.
> Similar to option-click in a multi-window OSX app, which sends all that
> app's windows to the dock at once - except in the X11 case the related
> windows would all end up piled on top of each other :-)
>
It would certainly be faithful to the spirit of the ICCCM - which strongly
suggests that a window manager should treat a group of related windows
(technically as defined by the window group id in the WM_HINTS property) as a
unit. The actually letter of the ICCCM is, alas, a little more vague on this
point, but it is certainly what many popular window managers do.
As for the visual appearance in the dock, I think one little picture of the
whole window group would look nice.
I've also noticed that Quartz-WM doesn't let you resize ``child'' windows
(i.e., ones with the WM_TRANSIENT_FOR property set) which, as far as I'm
concerned, is a bug.
Regards,
Rob.
_______________________________________________
x11-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/x11-users
X11 for Mac OS X FAQ: http://developer.apple.com/qa/qa2001/qa1232.html
Report issues, request features, feedback: http://developer.apple.com/bugreporter
Do not post admin requests to the list. They will be ignored.