D Widget Toolkit

From D Wiki
Revision as of 23:14, 13 September 2023 by Lagtrain (talk | contribs) (Create DWT page. Should help people understand where we currently are at.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The D Widget Toolkit (DWT) is a graphical widget toolkit for the D Programming Language. It is a port of the Standard Widget Toolkit (SWT) project by The Eclipse Foundation. The goal of DWT is to achieve for the D Language something similar to SWT's notable accomplishment for Java: it is a large, feature-rich GUI library encouraging excellent application portability while retaining a platform-specific widget "look and feel".

The current DWT version is a direct port of SWT 3.4.1, supporting both Windows (win32) and Linux (GTK).

Project Status

Currently only the base and SWT packages are being worked on, with the priority being SWT.

The main focus is on updating DWT to match SWT 4.7.3 which would allow the Linux version to use Gtk3 and Wayland.[1]

Tutorials

Currently there aren't any known tutorials on using DWT specifically, however — due to being a port of SWT — you should be able to use most SWT tutorials without any issues.

If you find or write one, feel free to add it!

Support

Support is available from DWT Group on the D Forums and on GitHub.

See also

References

External links