X client wrapper for Win apps?
Harold L Hunt
huntharo@msu.edu
Thu Sep 19 05:19:00 GMT 2002
Yikes.
Didn't your mothers ever tell you guys that you are crazy?
Harold
Stuart Adamson <stuart.adamson@evolution.net> said:
> > Every Windows draw command is translated into calls to a GDI
> > driver. this
> > driver is either the driver of the graphics card or a
> > printer. The people
> > from wine already have written a driver which exports a GDI
> > interface and
> > maps all calls to X11. Maybe this is a starting point.
>
> But xfree86 will also be using this interface to draw to the screen (as
> will the logon box etc). I can see this becoming rather circular ....
>
> You need to be able to set the GDI context per application.
>
> Maybe the way forward is to filter calls to user32.dll (where most of the
> basic
> windowing functions end up). By filtering I mean renaming user32.dll to
> user32-real.dll and writing your own user32.dll which either sends requests
> to
> X11 or to user32-real.dll, depending on the process id of the requesting
> process.
>
>
> Stuart
>
More information about the Cygwin-xfree
mailing list