Re: /* STUPID QUESTION */
Re: /* STUPID QUESTION */
- Subject: Re: /* STUPID QUESTION */
- From: Sean Ahern <email@hidden>
- Date: Fri, 16 May 2003 11:45:46 -0700
John Davidorff Pell wrote:
> The reason i'm asking is that (after all the pains and difficulties) it
> would get rid of many of the main problems w/ this system. e.g. how to
> make X11 apps/windowmanagers understand about aqua, like a X-based screen
> capture app, or AMOR or XEyes etc...
Actually, I think it would *cause* more problems that it's worth.
If I brought over an application from another X11 system that attempted to
query information about windows, you'd have to support EVERY X11 CALL on
all Quartz windows. Event translation, pixmap drawing, icon specification,
font management, everything. Yes, they're doing this with X11.app, but
only for windows that are created by that app. What if I asked for the
"visual" of an already-created Quartz window? Does that even mean anything
for a window that wasn't created through an X11 call? What if I did an
XSelectInput to register for VisibilityNotify events on an extant Quartz
window? I'm not sure that has meaning in an environment where all windows
can have a native alpha channel (something that X11 does not support).
So I think that Apple is doing the right thing - containing all of X11
within its own "space", as it were. All interaction with X11 windows has
to happen through it. And it doesn't "take control" of windows that were
created outside of the X11 environment.
-Sean
__
email@hidden
_______________________________________________
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.