Ideal D GUI Toolkit

Byron Heads byron.heads at gmail.com
Mon May 20 11:19:00 PDT 2013


On Mon, 20 May 2013 07:25:49 +0200, Tyler Jameson Little wrote:

> I've been looking into trying to fix QtD, but it seems writing a binding
> to a C++ library is a bit complicated. I've read on the forums that a
> native D GUI toolkit is the most desirable long-term, so I'd like to
> start that discussion.
> 
> First off, I've heard of the DWT project, which looks promising, but it
> seems like a direct port of Java's SWT instead of a reimagining using
> idiomatic D. I understand the allure here (works, little translation for
> new developers), but since it's not yet in Phobos, I can only assume
> it's still up for discussion.
> 
> Personally, I want these features:
> 
> * simple and extensible
>    * minimal components (something like HTMLs feature-set)
>    * custom components (embed OpenGL/direct frame buffer)
> * "native" window decorations by default, but can provide custom
> decorations * markup (like QML) or programmable (like SWT)
> 
> Nice-to-haves:
> 
> * hardware accelerated (2D OpenGL)
> * GUI designer (much easier with QML-esque markup)
> * part of Phobos
> 
> I'm willing to lend a hand, but I'd like to know in what direction the
> community would like to go. I'd also like to know the likelihood of
> getting a GUI toolkit into Phobos.
> 
> Thoughts?


FLTK might be easier the Qt.  Also libcairo maybe used if you build one 
yourself.


More information about the Digitalmars-d mailing list