Version 25 (modified by JJR, 16 years ago) |
---|
Welcome to DWT
DWT is a port of the Eclipse/SWT (Standard Widget Toolkit) GUI Library from Java to D. The current port is based on SWT 3.3. Ports for Win32 and Linux are now available via the links provided at the bottome of this page.
For those looking for the old DWT based on SWT 3.02 (Windows only), this has been superceded by DWT 3.3. However, the old version is still available in svn under the "branches" directory. The last dmd compiler version to work with the old dwt was 1.025.
Project Status
DWT 3.3 is still in development, but both platforms have working examples. See links below.
Downloads
Stable versions will be added when available. For now, please access the mercurial repository by following the instructions provided at the top of this wiki (AccessMercurialRepo and Installation).
Support
Help and support for dwt is available on the digitalmars.D.dwt on the news.digitalmars.com server. Also, realtime support is available on FreeNode? in #dwt.
Docs
No Docs for DWT yet.
Since DWT is compliant with SWT's APIs, you may refer to SWT docs within the Eclipse project.
Snippets
Some java snippets for SWT may help you.
- http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/CatalogSWT-JFace-Eclipse.htm
- http://www.eclipse.org/swt/snippets
Related Projects
Projects that use DWT:
Manual ports of the SWT 3.3 with tango compatibility (2008-01-19 post):
Tioport has been used to automatically create SWT-3.2.1 ports (win32/linux). These ports are not compatible with DWT.