This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: X client wrapper for Win apps?


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
> 




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]