This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
RE: X client wrapper for Win apps?
- From: Harold L Hunt <huntharo at msu dot edu>
- To: cygwin-xfree at cygwin dot com
- Date: Thu, 19 Sep 2002 08:19:21 EDT
- Subject: RE: X client wrapper for Win apps?
- Reply-to: cygwin-xfree at cygwin dot com
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
>