Jump to page: 1 25  
Page
Thread overview
What keeps you from using gtkd or dlangui
Oct 04, 2015
karabuta
Oct 04, 2015
Manu
Oct 04, 2015
Suliman
Oct 04, 2015
Russel Winder
Oct 04, 2015
Nick Sabalausky
Oct 05, 2015
Jeremy
Oct 04, 2015
Jack Stouffer
Oct 04, 2015
Adam D. Ruppe
Oct 04, 2015
John Colvin
Oct 06, 2015
karabuta
Oct 04, 2015
Adam D. Ruppe
Oct 04, 2015
karabuta
Oct 04, 2015
Adam D. Ruppe
Oct 04, 2015
Russel Winder
Oct 04, 2015
Adam D. Ruppe
Oct 04, 2015
Russel Winder
Oct 04, 2015
Zekereth
Oct 05, 2015
Russel Winder
Oct 04, 2015
bachmeier
Oct 04, 2015
Nick Sabalausky
Oct 04, 2015
Jonathan M Davis
Oct 05, 2015
Dicebot
Oct 05, 2015
Russel Winder
Oct 05, 2015
Nick Sabalausky
Oct 05, 2015
Dicebot
Oct 05, 2015
bachmeier
Oct 05, 2015
Dicebot
Oct 05, 2015
bachmeier
Oct 06, 2015
Russel Winder
Oct 06, 2015
Jonathan M Davis
Oct 06, 2015
Russel Winder
Oct 06, 2015
Nick Sabalausky
Oct 06, 2015
Johannes Pfau
Oct 06, 2015
Nick Sabalausky
Oct 06, 2015
Jonathan M Davis
Oct 06, 2015
Nick Sabalausky
Oct 06, 2015
Jonathan M Davis
Oct 09, 2015
Jay Norwood
Oct 05, 2015
FreeSlave
Oct 05, 2015
Kapps
Oct 06, 2015
thedeemon
Oct 06, 2015
Gerald
Oct 06, 2015
Jonathan M Davis
Oct 06, 2015
Johannes Pfau
October 04, 2015
For some time now I have been trying various GUIs options in D. I came to settle on gtkd and dlangui(stability is not my current priority).

In YHO, what keeps you from using any of those fully(mostly)? Gtkd first,  followed by dlangui.  I need to know what I am signing up for.
October 04, 2015
On 4 October 2015 at 23:24, karabuta via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
> For some time now I have been trying various GUIs options in D. I came to settle on gtkd and dlangui(stability is not my current priority).
>
> In YHO, what keeps you from using any of those fully(mostly)? Gtkd first, followed by dlangui.  I need to know what I am signing up for.

Qt is the defacto portable standard, including mobile devices. Sadly, there is no substitute, so as far as I'm concerned, D waits for a Qt5 binding.
October 04, 2015
On Sunday, 4 October 2015 at 13:24:23 UTC, karabuta wrote:
> In YHO, what keeps you from using any of those fully(mostly)? Gtkd first,  followed by dlangui.  I need to know what I am signing up for.

I don't like gtk as an end user, so I don't use it as a developer either. I've never tried dlangui, it came out after I started writing my own.

What irks me about gtk as a user is that I have to install other stuff to use it and then the created windows just tend to be ugly and hard to use. Though, I've avoided it the last couple years for the most part so maybe it has improved... but Firefox and gimp still use that horribly horrible file chooser dialog sooooooo yeah.
October 04, 2015
>Qt is the defacto portable standard
+1

GTK is crap, and dlangui is single-man project, and also look not very native.

October 04, 2015
On Sunday, 4 October 2015 at 13:38:04 UTC, Manu wrote:
> Qt is the defacto portable standard, including mobile devices. Sadly, there is no substitute, so as far as I'm concerned, D waits for a Qt5 binding.

Uninformed opinion: isn't there a C binding for Qt? Why can't you just tie into that?
October 04, 2015
On Sun, 2015-10-04 at 13:24 +0000, karabuta via Digitalmars-d wrote:
> For some time now I have been trying various GUIs options in D. I came to settle on gtkd and dlangui(stability is not my current priority).
> 
> In YHO, what keeps you from using any of those fully(mostly)? Gtkd first,  followed by dlangui.  I need to know what I am signing up for.

GTK is fine for GNOME based applications. I have a C++/Gtkmm, that I ported to Python/PyQt5, and am now looking to port to D/GtkD. However, I would not choose this for cross-platform. For that I would choose Qt. Sadly I have yet to find a way of using Qt5 with D.

Go only has QML bindings not a complete Qt5 binding. This turns out to be more than enough for good cross-platform applications. I suspect if there was a D/QML binding, this would be a good place to be.

As for DLangUI, I have no experience, but Kingsley showed a demo of using it, and IU would like to have a more practical play. Hopefully the next London D Meeting we can enforce doing something with it.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder



October 04, 2015
On Sunday, 4 October 2015 at 13:41:56 UTC, Adam D. Ruppe wrote:
> On Sunday, 4 October 2015 at 13:24:23 UTC, karabuta wrote:
>> In YHO, what keeps you from using any of those fully(mostly)? Gtkd first,  followed by dlangui.  I need to know what I am signing up for.
>
> I don't like gtk as an end user, so I don't use it as a developer either. I've never tried dlangui, it came out after I started writing my own.
>
> What irks me about gtk as a user is that I have to install other stuff to use it and then the created windows just tend to be ugly and hard to use. Though, I've avoided it the last couple years for the most part so maybe it has improved... but Firefox and gimp still use that horribly horrible file chooser dialog sooooooo yeah.

By the way, I can draw icons. Tell me when you need icons for minigui. At least, I can drawn better than those used in gtk :)
October 04, 2015
On Sun, 2015-10-04 at 13:41 +0000, Adam D. Ruppe via Digitalmars-d wrote:
> 
[…]
> I don't like gtk as an end user, so I don't use it as a developer either. I've never tried dlangui, it came out after I started writing my own.
> 
> What irks me about gtk as a user is that I have to install other stuff to use it and then the created windows just tend to be ugly and hard to use. Though, I've avoided it the last couple years for the most part so maybe it has improved... but Firefox and gimp still use that horribly horrible file chooser dialog sooooooo yeah.

GTK is entirely fine and dandy when using GNOME. I suspect you are trying to use it in OSX or Windows.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder



October 04, 2015
On Sun, 2015-10-04 at 14:16 +0000, Suliman via Digitalmars-d wrote:
> > Qt is the defacto portable standard
> +1

I agree that for cross-platform, Qt is increasingly the right choice again.

wx was the best choice for a while but it seems to have gone. Qt was good then lost focus (Nokia's fault) but now is going full steam ahead. Using it from C++ is a real pain. I just wish I could magically create D Qt5 bindings and port all teh C++ code to D…

> GTK is crap, and dlangui is single-man project, and also look not very native.

GTK is perfect, definitely not crap. If you are using GNOME or one of the other UI systems founded on GTK.

Single person projects can become multi-person projects.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder



October 04, 2015
On Sunday, 4 October 2015 at 13:24:23 UTC, karabuta wrote:
> For some time now I have been trying various GUIs options in D. I came to settle on gtkd and dlangui(stability is not my current priority).
>
> In YHO, what keeps you from using any of those fully(mostly)? Gtkd first,  followed by dlangui.  I need to know what I am signing up for.

I couldn't see any way to use it without first learning how it works using a different language (C, Python, etc.). Maybe there exists beginner documentation somewhere but I couldn't find any.
« First   ‹ Prev
1 2 3 4 5