Am 21.07.2005 um 21:30 schrieb Mike Emmel:

Opps right I did not see that its OSX...
For cairo you need to disable the OSX backend for now at least its broken.
And you need the OSX backed for directfb. I have a mac mini so if you
get this to work I'll add it to my testing or tell me what you did to
date and I'll set it up either way. If you have SDL then the sdl one
should work on OSX also.

No, it doesn't. Since SDL on OSX requieres the ugly -lSDLMain hack, which redefines your main() and implements it's own in which a Cocoa event loop is reated. I had some really really ugly workarounds somewhat working but decided to drop SDL support on OSX. The current native OSX system is a hack too and works only in fullscreen mode. I think is is nearly impossible to create a Cocoa system because I think all the event handling has to be in one thread. A Carbon/ CoreGraphics/Quartz/whatever system would be great, but there are tons of APIs (obsolete, redundant, low-level, high-level) on OSX. I dont know which is the best way yet. And I could really need help from an experienced Mac hacker.

In other words: You will be able to run ONLY ONE gtk app in FULLSCREEN. I wonder why someone would do this on OSX. You are better off using GTK+ with Apple X11 like gimp does.


Andi


_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to