On 01.11.2008 16:06, Reece Dunn wrote:
It would also be a good idea to look at the capabilities of the major theming engines (Gtk, Qt, Cocoa) and possibly some others like the one used by Enlightemnent and try to abstract an API that can accommodate them all in a straightforward way.
Definitely.
Note also that there is the added complication that the interface wine uses will need to be a native one, so it can interact with the native cocoa, qt or gtk libraries.
This is already done in Wine, e.g. look at some of the TWAIN plugins Wine ships - they're DLLs but access native APIs like gphoto, iirc.
-f.r.