Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.
Version 25 (modified by JJR, 16 years ago)
Fixup

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.

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.