View mode: basic / threaded / horizontal-split · Log in · Help
February 08, 2012
A GUI library to begin with
Hello,

I want to start playing with D, and I'm looking at a GUI library to 
begin with.
From what I see here:
http://www.prowiki.org/wiki4d/wiki.cgi?GuiLibraries
I have four choices:
GtkD, DWT, DFL, DGui.

Has anyone tried these? Any suggestions?
What is the status of DWT? What's the difference between DFL and DGui? 
Why does GTK suck (I read that a couple of times).

Thanks.
February 08, 2012
Re: A GUI library to begin with
On Wed, 08 Feb 2012 05:55:37 +0200
"Mr. Anonymous" <mailnew4ster@gmail.com> wrote:

> Has anyone tried these? Any suggestions?

wxD (http://wxd.sourceforge.net/)


Sincerely,
Gour

-- 
Those persons who execute their duties according to My injunctions 
and who follow this teaching faithfully, without envy, become free 
from the bondage of fruitive actions.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
February 08, 2012
Re: A GUI library to begin with
On 08.02.2012 7:04, Gour wrote:
> On Wed, 08 Feb 2012 05:55:37 +0200
> "Mr. Anonymous"<mailnew4ster@gmail.com>  wrote:
>
>> Has anyone tried these? Any suggestions?
>
> wxD (http://wxd.sourceforge.net/)
>
>
> Sincerely,
> Gour
>
The website says:
wxD is intended for D language version 1.0, and doesn't work as good 
with "D 2.0".
Once the new language specification is released, wxD can be updated to 
support it.

Is it still relevant, or is the website outdated?
February 08, 2012
Re: A GUI library to begin with
On 2012-02-08 04:55, Mr. Anonymous wrote:
> Hello,
>
> I want to start playing with D, and I'm looking at a GUI library to
> begin with.
>  From what I see here:
> http://www.prowiki.org/wiki4d/wiki.cgi?GuiLibraries
> I have four choices:
> GtkD, DWT, DFL, DGui.
>
> Has anyone tried these? Any suggestions?
> What is the status of DWT? What's the difference between DFL and DGui?
> Why does GTK suck (I read that a couple of times).
>
> Thanks.

The status of DWT is that it works on Windows and Linux GTK+ only on 
32bit platforms. It's currently not a project I prioritize but others 
sometime contribute and make sure it's up to date with the latest compiler.

-- 
/Jacob Carlborg
February 08, 2012
Re: A GUI library to begin with
On Wednesday, 8 February 2012 at 03:55:41 UTC, Mr. Anonymous 
wrote:
> Has anyone tried these? Any suggestions?
> What is the status of DWT? What's the difference between DFL 
> and DGui?

I've only tried DFL and DGui, since I kinda didn't like the 
others, and of those two, DFL is the better choice, as it seems 
more mature. But aside from that they're very similar.

Mars
February 08, 2012
Re: A GUI library to begin with
On 02/07/2012 09:55 PM, Mr. Anonymous wrote:
> Hello,
>
> I want to start playing with D, and I'm looking at a GUI library to
> begin with.
>  From what I see here:
> http://www.prowiki.org/wiki4d/wiki.cgi?GuiLibraries
> I have four choices:
> GtkD, DWT, DFL, DGui.
>
> Has anyone tried these? Any suggestions?
> What is the status of DWT? What's the difference between DFL and DGui?
> Why does GTK suck (I read that a couple of times).
>
> Thanks.

I wrote a small utility in gtkd and it seemed good enough. I'm not sure 
how it'd hold up for larger projects, but the toolkit it's built on 
(GTK) is quite mature. I don't think it sucks at all, just that GUI 
programming in C sucks in general. :P
February 08, 2012
Re: A GUI library to begin with
On Wednesday, 8 February 2012 at 03:55:41 UTC, Mr. Anonymous 
wrote:
> Hello,
>
> I want to start playing with D, and I'm looking at a GUI 
> library to begin with.
> From what I see here:
> http://www.prowiki.org/wiki4d/wiki.cgi?GuiLibraries
> I have four choices:
> GtkD, DWT, DFL, DGui.
>
> Has anyone tried these? Any suggestions?
> What is the status of DWT? What's the difference between DFL 
> and DGui? Why does GTK suck (I read that a couple of times).
>
> Thanks.

I think GtkD is stated to suck because it isn't native to Windows 
or Mac, both in look and availability. I've used DFL and DWT. DFL 
is fairly small in comparison. There is also Entice designer 
which is a graphical way to create a GUI. It outputs DFL and at 
DWT (when dwt was for D1, not in its current state). I usually 
use it just to find components to use.

DWT has been my favorite of all GUI's I've used. But I haven't 
attempted the same kinds of things which I've done in other 
toolkits.

The documentation on DFL isn't great, but it has some. DWT is the 
SWT documentation so it requires some language translation.

wxD is also updated for D2, I believe and moved
https://github.com/afb/wxd
February 08, 2012
Re: A GUI library to begin with
On 02/08/2012 09:24 AM, Jesse Phillips wrote:
> I think GtkD is stated to suck because it isn't native to Windows or
> Mac, both in look and availability.


Hmm, perhaps. Incidentally, it looks great on Linux! :P
February 09, 2012
Re: A GUI library to begin with
On Wednesday, 8 February 2012 at 22:21:35 UTC, AaronP wrote:
> On 02/08/2012 09:24 AM, Jesse Phillips wrote:
>> I think GtkD is stated to suck because it isn't native to 
>> Windows or
>> Mac, both in look and availability.
>
>
> Hmm, perhaps. Incidentally, it looks great on Linux! :P

GTK+ was created for GIMP which incidentally was made as an 
open-source alternative for Photoshop that worked correctly for 
platforms outside of Windows. Linux and FreeBSD just so happen to 
be large targets here.
February 09, 2012
Re: A GUI library to begin with
08.02.2012 7:55, Mr. Anonymous пишет:
> Why does GTK suck (I read that a couple of times).

GtkD (+OpenGL) worked stable in my rather big D1+Tango project 2 years 
ago (and do it now). Looks like it has lots of memory leaks (in almost 
every function call) but it didn't lead to crash after few hours of 
program work (but my program have no big text buffers).
« First   ‹ Prev
1 2
Top | Discussion index | About this forum | D home