The Cross Plattform DWT

John Reimer terminal.node at
Thu Feb 21 06:25:54 PST 2008

Anders F Björklund wrote:
> doob wrote:
>> Frank Benoit wrote:
>>> doob schrieb:
>>>> This is great news and I would be happy to help. I can help testing 
>>>> both the linux and windows version. Any plans on an osx version?
>>> No plans for OSX for now. Doing this means to do the whole port 
>>> again, because OSX will use the native widget from OSX and so its 
>>> implementation is very different from the gtk/win.
>>> But, if you want to start this, you are welcome. I can assist with 
>>> some swt specific knowledge and experience how to do the porting 
>>> efficient.
>> I thought it was quite a big different between win and gtk and that it 
>> also would about be that to osx.
> One of the problems when doing native Mac OS X support for the
> other two SWT ports (DWT/3.0 and Tioport/3.2) was interfacing
> with the system headers for either of Carbon or Cocoa frameworks.
> First was converting the headers to D (either all of it, or just
> "extern" the snippets needed) and second was shipping this API
> conversion in some format that doesn't violate Apple copyrights.
> For SWT this is solved by a) using C so they can link directly
> to the system headers by #include and b) getting Apple consent.
> DWT would probably also have to solve both issues for Mac OS X ?

The SWT team needed Apple consent to use the C system headers? :(


More information about the Digitalmars-d-dwt mailing list