How would you do a cross-platform GUI in D?
There is DWT, a pure D framework, which ports the Java SWT API.
Then there are bindings to other frameworks like GTK+ or Qt.
See also
Getting Started with Gtkd
Enter search terms or a module, class or function name.