www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.dwt - Which GUI toolkit for a simple app?

reply "Chris Dahl" <nuverde gmail.com> writes:
I would like to put together a small standalone GUI application 
(statically linked).  I would prefer a simple API that won't take 
much time to learn.  Years ago I used FLTK on a small C++ project 
and would like to find something simple like that.  It looks like 
DWT might fit the order, but I can't tell if it is very actively 
used or maintained.

What would you suggest for a small library that is easy to learn?

Thanks!
--Chris
Jul 09 2012
next sibling parent reply "Bernard Helyer" <b.helyer gmail.com> writes:
On Monday, 9 July 2012 at 19:56:17 UTC, Chris Dahl wrote:
 I would like to put together a small standalone GUI application 
 (statically linked).  I would prefer a simple API that won't 
 take much time to learn.  Years ago I used FLTK on a small C++ 
 project and would like to find something simple like that.  It 
 looks like DWT might fit the order, but I can't tell if it is 
 very actively used or maintained.

 What would you suggest for a small library that is easy to 
 learn?

 Thanks!
 --Chris
The statically linked thing might be more difficult. GtkD is the best cross platform solution. You might consider binding FLTK (create a C shim, and call through that) if that's what you want.
Jul 09 2012
parent reply Jacob Carlborg <doob me.com> writes:
On 2012-07-10 05:51, Bernard Helyer wrote:

 The statically linked thing might be more difficult. GtkD is the best
 cross platform solution. You might consider binding FLTK (create a C
 shim, and call through that) if that's what you want.
DWT is statically linked. -- /Jacob Carlborg
Jul 09 2012
parent reply "Chris Dahl" <nuverde gmail.com> writes:
I think I will try out DWT then.  Thanks for the info and updates!
Jul 10 2012
parent Jacob Carlborg <doob me.com> writes:
On 2012-07-10 22:36, Chris Dahl wrote:
 I think I will try out DWT then. Thanks for the info and updates!
Oh, BTW, I should have mentioned that the Mac OS X port of DWT isn't finished yet, sorry. -- /Jacob Carlborg
Jul 10 2012
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2012-07-09 21:56, Chris Dahl wrote:
 I would like to put together a small standalone GUI application
 (statically linked). I would prefer a simple API that won't take much
 time to learn. Years ago I used FLTK on a small C++ project and would
 like to find something simple like that. It looks like DWT might fit the
 order, but I can't tell if it is very actively used or maintained.
It's currently not actively maintained. But I haven't abandoned the project. Sometimes I get contributions, the last one was just two days ago: https://github.com/d-widget-toolkit/org.eclipse.swt.win32.win32.x86
 What would you suggest for a small library that is easy to learn?
I think DWT is quite easy. -- /Jacob Carlborg
Jul 09 2012