Extending XFixes Extension

Amir Bukhari ufz6 at rz.uni-karlsruhe.de
Fri Nov 5 01:44:49 PST 2004



> -----Original Message-----
> From: xorg-bounces at freedesktop.org [mailto:xorg-bounces at freedesktop.org]
> On Behalf Of Owen Taylor
> Sent: Friday, November 05, 2004 3:22 AM
> To: Discuss issues related to the xorg tree
> Subject: Re: Extending XFixes Extension
> 
> On Thu, 2004-11-04 at 23:09 +0100, Amir Bukhari wrote:
> 
> > > I don't see any reason to extend that to listing particular display
> > > connections. It's somewhat interesting for a profiler - and the
> > > X-Resource extension I think does list clients. But other than that,
> > > I don't think it's relevant information.
> > > From rom what you are describing above, I think the concept you want
> > > is the window group based on the group leader.
> > >
> > your though is based on 2D Desktop, what we implement is 3D Desktop,
> > that mean all top-level windows (including non-redirect one) are all
> > managed with 3D Window Manager, so it nees a lot of information about
> > application to render their top-level windows.
> > GNOME give for example give popup windows a group leader, which is
> > different of from dialog boxes and this also different from the main
> I guess display connection information could be a last-resort fallback,
> but for that, I think you could just assume the standard 8/24
> split and go off the XID. Or use some other last resort mechanism
> like the last window that received a mouse or keyboard event before
> the window was mapped.
> 
Just now we use this approach. We attached override-redirect window to the
window received last mouse event (or in our 3D World mouse pointer is over X
Application) and this work fine until now.




More information about the xorg mailing list