Re: D Binding to GUI libraries

2018-10-22 Thread Jacob Carlborg via Digitalmars-d
On 2018-10-22 12:06, Russel Winder wrote: Jacob, GitHub is currently making a total mess for me of our conversation on Issue 42, I see stuff then it goes away. Apologies if I have made a mess of that conversation for you. Yeah, I noticed that. GitHub had/still having some major issues [1]. S

Re: D Binding to GUI libraries

2018-10-22 Thread Jacob Carlborg via Digitalmars-d
On 2018-10-21 22:31, Patrick Schluter wrote: I like it and I'm looking forward that it gets beyond swt 3.4. I ported my Java GUI SWT program to D and it was a breeze to do. I didn't even require to change the structure of the app and the class hierarchy. There was only the file and string hand

Re: D Binding to GUI libraries

2018-10-22 Thread Russel Winder via Digitalmars-d
On Mon, 2018-10-22 at 16:23 +, Gregor Mückl via Digitalmars-d wrote: > […] > It's easy to go and proclaim a strategic goal such as this. What > actually matters is execution. And that requires some serious > developer time that someone (ideally a whole team) needs to > invest. I don't see t

Re: D Binding to GUI libraries

2018-10-22 Thread Gregor Mückl via Digitalmars-d
On Sunday, 21 October 2018 at 17:15:03 UTC, Russel Winder wrote: On Sun, 2018-10-21 at 08:42 +, Paolo Invernizzi via Digitalmars-d wrote: […] Linux is not only the desktop, and Qt simply dominates in industrial, medical and automation sector, that's where the money is. Qt is pushing str

Re: D Binding to GUI libraries

2018-10-22 Thread Neia Neutuladh via Digitalmars-d
On Mon, 22 Oct 2018 03:49:44 -0400, Nick Sabalausky (Abscissa) wrote: > So I'm honestly *shocked* to hear this. I NEVER would've guessed. I'm > pretty sold on rolling-release at this point, but I'm intrigued enough > that I'm gonna have to give the latest Ubuntu a try, at least in a VM. The latest

Re: D Binding to GUI libraries

2018-10-22 Thread Russel Winder via Digitalmars-d
On Mon, 2018-10-22 at 03:49 -0400, Nick Sabalausky (Abscissa) via Digitalmars-d wrote: > […] > Just to see what's up with this "Qt-based Ubuntu", which to me, is > much > like hearing of Mario on a Dreamcast, or Sonic on SNES... Canonical got heavily into Qt (well QML actually) when they were goi

Re: D Binding to GUI libraries

2018-10-22 Thread Russel Winder via Digitalmars-d
Jacob, GitHub is currently making a total mess for me of our conversation on Issue 42, I see stuff then it goes away. Apologies if I have made a mess of that conversation for you. On Sun, 2018-10-21 at 20:24 +0200, Jacob Carlborg via Digitalmars-d wrote: > […] > There's probably a ton of busines

Re: D Binding to GUI libraries

2018-10-22 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 10/22/18 1:58 AM, Neia Neutuladh wrote: Unity 7 and prior for the desktop use Nux, an OpenGL-based widget toolkit. Unity 8 and all mobile versions of Unity use Qt. The application set that Ubuntu shipped with Unity was, I think, heavier on the GTK+ side. Fascinating. I'm actually shocked b

Re: D Binding to GUI libraries

2018-10-21 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 10/22/18 1:08 AM, Gerald wrote: On Monday, 22 October 2018 at 04:41:08 UTC, Nick Sabalausky (Abscissa) wrote: On 10/21/18 1:13 PM, Russel Winder wrote: [...] First of all, minor nitpick: Unless some bombshell news occurred that I managed to miss, Ubuntu pushes their own Unity, NOT Gnome.

Re: D Binding to GUI libraries

2018-10-21 Thread Neia Neutuladh via Digitalmars-d
On Mon, 22 Oct 2018 00:41:08 -0400, Nick Sabalausky (Abscissa) wrote: > Ultimately, everything points to the same thing: Those who actually CARE > about GTK/Gnome/Unity vs Qt/KDE, typically prefer Qt/KDE. The rest are > just swing votes. Unity 7 and prior for the desktop use Nux, an OpenGL-based w

Re: D Binding to GUI libraries

2018-10-21 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 10/21/18 1:29 PM, Russel Winder wrote: No, D should not forget DWT. It's one of the few (they only?) D GUI toolkit that has a native look and feel. Apart from GtkD on GTK+ systems, and dqml, QtE5, qtD, and dqt on Qt, and wxD on wxWidgets. Qt and wxWidgets pride themselves on being able to use

Re: D Binding to GUI libraries

2018-10-21 Thread Gerald via Digitalmars-d
On Monday, 22 October 2018 at 04:41:08 UTC, Nick Sabalausky (Abscissa) wrote: On 10/21/18 1:13 PM, Russel Winder wrote: [...] First of all, minor nitpick: Unless some bombshell news occurred that I managed to miss, Ubuntu pushes their own Unity, NOT Gnome. Yes, that's still GTK, but still...

Re: D Binding to GUI libraries

2018-10-21 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 10/21/18 1:13 PM, Russel Winder wrote: On Sun, 2018-10-21 at 04:15 -0400, Nick Sabalausky (Abscissa) via Digitalmars-d wrote: […] That's pure nonsense: It's Linux - unless one option actually goes away (KDE is still actively used and developed), then there's no such thing as one "winning" ov

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-21 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 10/21/18 7:36 AM, Andre Pany wrote: While talking about bindings, do not forget Delphi. It has still a good eco system. Combining Delphi's advanced Runtime reflection capabilities with D's advanced compile reflection capabilities opens this eco system. I created a proof of concept and the

Re: D Binding to GUI libraries

2018-10-21 Thread Patrick Schluter via Digitalmars-d
On Sunday, 21 October 2018 at 18:24:30 UTC, Jacob Carlborg wrote: On 2018-10-21 19:29, Russel Winder wrote: But who apart from Eclipse and JetBrains uses Java for desktop GUI applications? There's probably a ton of business/enterprise applications that are written in Java. But I don't car

Re: D Binding to GUI libraries

2018-10-21 Thread Jacob Carlborg via Digitalmars-d
On 2018-10-21 19:29, Russel Winder wrote: But who apart from Eclipse and JetBrains uses Java for desktop GUI applications? There's probably a ton of business/enterprise applications that are written in Java. But I don't care for that, that's why I'm using D :) I do not have Eclipse to che

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-21 Thread Russel Winder via Digitalmars-d
On Sun, 2018-10-21 at 12:54 +0200, Jacob Carlborg via Digitalmars-d wrote: > […] > As has been stated elsewhere, it's working on Windows and macOS but > looks very alien on macOS. When I was in school I wrote a program > using > C# (Mono) and GTK on macOS. GTK seemed to be the best alternative >

Re: D Binding to GUI libraries

2018-10-21 Thread Russel Winder via Digitalmars-d
On Sun, 2018-10-21 at 12:49 +0200, Jacob Carlborg via Digitalmars-d wrote: > On 2018-10-21 09:33, Russel Winder wrote: > > > The SWT framework is being replaced with JavaFX, so should D forget > > DWT > > and do something similar? > > Where do you get that idea? SWT (and therefore DWT) is using t

Re: D Binding to GUI libraries

2018-10-21 Thread Russel Winder via Digitalmars-d
On Sun, 2018-10-21 at 08:42 +, Paolo Invernizzi via Digitalmars-d wrote: > […] > > Linux is not only the desktop, and Qt simply dominates in > industrial, medical and automation sector, that's where the money > is. > > Qt is pushing strongly on the embedded marked, bare metal or > linux (k

Re: D Binding to GUI libraries

2018-10-21 Thread Russel Winder via Digitalmars-d
On Sun, 2018-10-21 at 04:15 -0400, Nick Sabalausky (Abscissa) via Digitalmars-d wrote: > […] > > That's pure nonsense: It's Linux - unless one option actually goes > away > (KDE is still actively used and developed), then there's no such > thing > as one "winning" over the other. Hardly nonsens

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-21 Thread welkam via Digitalmars-d
On Saturday, 20 October 2018 at 16:37:07 UTC, Atila Neves wrote: I've also realised that there are parts of C++ that are probably unstranslatable no matter what I do. This can be solved with good gui. It need to look like meld on linux where original cpp and translated d files are side by side

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-21 Thread Andre Pany via Digitalmars-d
On Sunday, 21 October 2018 at 01:32:22 UTC, Nick Sabalausky (Abscissa) wrote: On 10/20/18 6:28 AM, Gregor Mückl wrote: Even though web and mobile UIs seem to be the rage at the moment, I believe a solid support for desktop UIs is very important for a general purpose language, if it wants to b

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-21 Thread Jacob Carlborg via Digitalmars-d
On 2018-10-20 11:25, Russel Winder wrote: GtkD works very well for me. But I guess GTK+ has a reputation of not working on Windows and macOS. Once a reputation is established it is nigh on impossible to refute. As has been stated elsewhere, it's working on Windows and macOS but looks very ali

Re: D Binding to GUI libraries

2018-10-21 Thread Jacob Carlborg via Digitalmars-d
On 2018-10-21 09:33, Russel Winder wrote: The SWT framework is being replaced with JavaFX, so should D forget DWT and do something similar? Where do you get that idea? SWT (and therefore DWT) is using the native drawing operations of the OS. No, D should not forget DWT. It's one of the few

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-21 Thread Jacob Carlborg via Digitalmars-d
On 2018-10-21 03:25, Nick Sabalausky (Abscissa) wrote: What about DWT? It seemed pretty good from what I could tell, though I still haven't ventured into D GUIs just yet myself. Are there issues people have with DWT? Or WxD? DWT is currently stuck at SWT version 3.4 and no macOS version is av

Re: D Binding to GUI libraries

2018-10-21 Thread Paolo Invernizzi via Digitalmars-d
On Sunday, 21 October 2018 at 07:33:45 UTC, Russel Winder wrote: The GTK/Qt battle on Linux was won by GTK+2 hence GNOME over KDE as the default for Debian and Fedora. Whether this was right or wrong is left as a choice for the reader! Linux is not only the desktop, and Qt simply dominates in

Re: D Binding to GUI libraries

2018-10-21 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 10/21/18 3:33 AM, Russel Winder wrote: On Sat, 2018-10-20 at 21:25 -0400, Nick Sabalausky (Abscissa) via Digitalmars-d wrote: I've heard a lot of very good things about GtkD, and honestly, I have no doubts about any of it. Unfortunately though, the main problem with GtkD is simply GTK itself

Re: D Binding to GUI libraries

2018-10-21 Thread Russel Winder via Digitalmars-d
On Sat, 2018-10-20 at 21:25 -0400, Nick Sabalausky (Abscissa) via Digitalmars-d wrote: > […] > > And KDE. Not entirely true, you can run KDE application on a GNOME system, and I assume GNOME application on a KDE system. > I've heard a lot of very good things about GtkD, and honestly, I have > no

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-21 Thread Russel Winder via Digitalmars-d
On Sat, 2018-10-20 at 16:37 +, Atila Neves via Digitalmars-d wrote: > […] > > It turns out that translating C++ is *hard*. Partly because the > language is huge and complicated, but also partly because > libclang isn't all it's cracked up to be. But... dpp is probably > a few full work days

Re: D Binding to GUI libraries

2018-10-20 Thread Russel Winder via Digitalmars-d
On Sat, 2018-10-20 at 23:38 +, Gregor Mückl via Digitalmars-d wrote: > […] > I don't want to judge, but I need to point out that we have > managed to make this discussion progress from outward-facing > marketing to technical difficulties and related pull requests. > This is not bad, but it

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-20 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 10/20/18 6:28 AM, Gregor Mückl wrote: Even though web and mobile UIs seem to be the rage at the moment, I believe a solid support for desktop UIs is very important for a general purpose language, if it wants to be successful in the market. I think that may be doubly true in the case of D,

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-20 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 10/20/18 5:25 AM, Russel Winder wrote: On Sat, 2018-10-20 at 08:52 +, Gregor Mückl via Digitalmars-d wrote: […] I periodically look at how I can make use of D for small projects. Most often, I shy away because I want to build a GUI and none of the libraries that I can find look mature

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-20 Thread Gregor Mückl via Digitalmars-d
On Saturday, 20 October 2018 at 22:19:48 UTC, 12345swordy wrote: On Saturday, 20 October 2018 at 16:37:07 UTC, Atila Neves wrote: On Saturday, 20 October 2018 at 10:28:47 UTC, Gregor Mückl wrote: [...] It turns out that translating C++ is *hard*. Partly because the language is huge and compl

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-20 Thread 12345swordy via Digitalmars-d
On Saturday, 20 October 2018 at 16:37:07 UTC, Atila Neves wrote: On Saturday, 20 October 2018 at 10:28:47 UTC, Gregor Mückl wrote: [...] It turns out that translating C++ is *hard*. Partly because the language is huge and complicated, but also partly because libclang isn't all it's cracked u

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-20 Thread Atila Neves via Digitalmars-d
On Saturday, 20 October 2018 at 10:28:47 UTC, Gregor Mückl wrote: On Saturday, 20 October 2018 at 09:25:58 UTC, Russel Winder wrote: On Sat, 2018-10-20 at 08:52 +, Gregor Mückl via Digitalmars-d wrote: […] I periodically look at how I can make use of D for small projects. Most often, I s

Re: D Binding to GUI libraries

2018-10-20 Thread Paolo Invernizzi via Digitalmars-d
On Saturday, 20 October 2018 at 14:24:56 UTC, Russel Winder wrote: On Sat, 2018-10-20 at 12:43 +, tide via Digitalmars-d wrote: […] I mean it *may* work, but that isn't the problem if the developers completely lack support for the platform. I can download Qt with prebuilt libraries and i

Re: D Binding to GUI libraries

2018-10-20 Thread Russel Winder via Digitalmars-d
On Sat, 2018-10-20 at 12:43 +, tide via Digitalmars-d wrote: > […] > I mean it *may* work, but that isn't the problem if the > developers completely lack support for the platform. I can > download Qt with prebuilt libraries and it works out of the box > with MSVC. There's an obvious differe

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-20 Thread tide via Digitalmars-d
On Saturday, 20 October 2018 at 09:25:58 UTC, Russel Winder wrote: On Sat, 2018-10-20 at 08:52 +, Gregor Mückl via Digitalmars-d wrote: […] I periodically look at how I can make use of D for small projects. Most often, I shy away because I want to build a GUI and none of the libraries th

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-20 Thread Gregor Mückl via Digitalmars-d
On Saturday, 20 October 2018 at 09:25:58 UTC, Russel Winder wrote: On Sat, 2018-10-20 at 08:52 +, Gregor Mückl via Digitalmars-d wrote: […] I periodically look at how I can make use of D for small projects. Most often, I shy away because I want to build a GUI and none of the libraries th

Re: D Binding to GUI libraries [was Interesting Observation from JAXLondon]

2018-10-20 Thread Russel Winder via Digitalmars-d
On Sat, 2018-10-20 at 08:52 +, Gregor Mückl via Digitalmars-d wrote: > […] > I periodically look at how I can make use of D for small > projects. Most often, I shy away because I want to build a GUI > and none of the libraries that I can find look mature and well > maintained enough to put

Re: Two really good looking GUI libraries that can work for D

2018-05-15 Thread aberba via Digitalmars-d
On Saturday, 12 May 2018 at 19:16:32 UTC, Basile B. wrote: On Friday, 11 May 2018 at 21:43:24 UTC, aberba wrote: [...] I didn't know this one and it looks nice, maybe not too adapted to big desktop apps. Based on the screenshots this looks more designed for skeuomorphic UIs or small UIs, e.g

Re: Two really good looking GUI libraries that can work for D

2018-05-12 Thread Rubn via Digitalmars-d
On Saturday, 12 May 2018 at 19:03:50 UTC, aberba wrote: On Friday, 11 May 2018 at 23:13:06 UTC, Rubn wrote: On Friday, 11 May 2018 at 21:43:24 UTC, aberba wrote: [...] If you are going to mention that then you might as well mention the (imo better) alternative ImGui. https://github.com/oc

Re: Two really good looking GUI libraries that can work for D

2018-05-12 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 05/11/2018 05:43 PM, aberba wrote: > > https://littlevgl.com/ > On 05/12/2018 03:03 PM, aberba wrote: On Friday, 11 May 2018 at 23:13:06 UTC, Rubn wrote: https://github.com/ocornut/imgui https://github.com/Extrawurst/cimgui Compare imgui with Nuklear (https://github.com/vurtun/nuklear) an

Re: Two really good looking GUI libraries that can work for D

2018-05-12 Thread Basile B. via Digitalmars-d
On Friday, 11 May 2018 at 21:43:24 UTC, aberba wrote: This two GUI libs written in C I just found are really good looking and looks production ready. Embedded systems: LittlevGL is a free and open-source graphics library providing everything you need to create embedded GUI with easy-to-use gr

Re: Two really good looking GUI libraries that can work for D

2018-05-12 Thread aberba via Digitalmars-d
On Friday, 11 May 2018 at 23:13:06 UTC, Rubn wrote: On Friday, 11 May 2018 at 21:43:24 UTC, aberba wrote: [...] If you are going to mention that then you might as well mention the (imo better) alternative ImGui. https://github.com/ocornut/imgui https://github.com/Extrawurst/cimgui Compar

Re: Two really good looking GUI libraries that can work for D

2018-05-11 Thread Rubn via Digitalmars-d
On Friday, 11 May 2018 at 21:43:24 UTC, aberba wrote: General Usage: Nuklear is a minimal state immediate mode graphical user interface toolkit written in ANSI C and licensed under public domain. It was designed as a simple embeddable user interface for application and does not have any depend

Two really good looking GUI libraries that can work for D

2018-05-11 Thread aberba via Digitalmars-d
This two GUI libs written in C I just found are really good looking and looks production ready. Embedded systems: LittlevGL is a free and open-source graphics library providing everything you need to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memo

Re: GUI libraries

2013-12-12 Thread Stefan Scholl
"Temtaime" wrote: > GTK is too ugly. But it's free.

Re: GUI libraries

2013-12-11 Thread Mike James
On Wednesday, 11 December 2013 at 20:25:43 UTC, Temtaime wrote: GTK is too ugly. css is good for prettifying it :-) -=mike=-

Re: GUI libraries

2013-12-11 Thread Temtaime
GTK is too ugly.

Re: GUI libraries

2013-12-11 Thread MGW
I wanted to work with Qt from Dlang and do it with QtE.d (https://github.com/MGWL/QtE-Qt_for_Dlang_and_Forth)

Re: GUI libraries

2013-12-10 Thread Danni Coy
AFAIK the linux situation looks like this. GTK is the current native toolkit for the Gnome based environments and descendants including Unity. Canonical are trying to move towards Qt for Unity. Qt is the standard toolkit for KDE. However Qt can treat GTK as a native toolkit and will render native

Re: GUI libraries

2013-12-02 Thread Bruno Deligny
On Saturday, 30 November 2013 at 10:02:40 UTC, Russel Winder wrote: I am using QML/Go (and QML/Python, two separate backend implementations based on the same QML) for a pet project (which as a sideline supports my Python and Go training courses and is research for a possible startup). I had bee

Re: GUI libraries

2013-12-02 Thread Xavier Bigand
Le 02/12/2013 08:44, Jacob Carlborg a écrit : On 2013-11-30 22:38, Xavier Bigand wrote: Lua script have to be accessible as resources, for the moment we don't know if it will be possible to do the same thing completely in D. The main difficulty is to make the property binding works, it seams fe

Re: GUI libraries

2013-12-02 Thread Xavier Bigand
Le 02/12/2013 08:42, Jacob Carlborg a écrit : On 2013-11-28 21:54, Xavier Bigand wrote: Yep, that the goal, having applications with a real personality. I don't think it's an issue especially when application is full screen and respect pictographs (icons and texts) standards,... Having custom

Re: GUI libraries

2013-12-02 Thread Dicebot
On Monday, 2 December 2013 at 11:53:30 UTC, Russel Winder wrote: GNOME itself is pure GTK certainly. My phrasing was poor. What I should have written is, what you say, that with Debian and Fedora using GNOME Qt is still a widget set that is usable. I have a large number of non-GNOME GUI reliant

Re: GUI libraries

2013-12-02 Thread Russel Winder
On Mon, 2013-12-02 at 11:57 +0100, Dicebot wrote: > On Monday, 2 December 2013 at 09:49:10 UTC, Russel Winder wrote: > >> > And on linux ? > >> > - GTK (with gnome and KDE) > >> > - Qt QML (KDE future) > > > > Both on GNOME certainly. > > Erm, no? Stock GNOME is pure GTK, if you have something

Re: GUI libraries

2013-12-02 Thread Dicebot
On Monday, 2 December 2013 at 09:49:10 UTC, Russel Winder wrote: > And on linux ? > - GTK (with gnome and KDE) > - Qt QML (KDE future) Both on GNOME certainly. Erm, no? Stock GNOME is pure GTK, if you have something that requires Qt in it, must be some customization done by distro.

Re: GUI libraries

2013-12-02 Thread Russel Winder
On Mon, 2013-12-02 at 08:42 +0100, Jacob Carlborg wrote: > On 2013-11-28 21:54, Xavier Bigand wrote: > > > Yep, that the goal, having applications with a real personality. I don't > > think it's an issue especially when application is full screen and > > respect pictographs (icons and texts) stand

Re: GUI libraries

2013-12-01 Thread Jacob Carlborg
On 2013-11-30 22:38, Xavier Bigand wrote: Lua script have to be accessible as resources, for the moment we don't know if it will be possible to do the same thing completely in D. The main difficulty is to make the property binding works, it seams feasible but it's not on top on our priorities.

Re: GUI libraries

2013-12-01 Thread Jacob Carlborg
On 2013-11-28 21:54, Xavier Bigand wrote: Yep, that the goal, having applications with a real personality. I don't think it's an issue especially when application is full screen and respect pictographs (icons and texts) standards,... Having custom UI can help applications to improve ergonomic w

Re: GUI libraries

2013-11-30 Thread Xavier Bigand
Le 30/11/2013 06:33, John J a écrit : On 11/28/2013 02:54 PM, Xavier Bigand wrote: Dquick goes in this direction. It appears DQcuik uses Lua scripts for UI design. 1. Do we have to supply these script files along with the executable or do they get compiled into the executable? Lua script hav

Re: GUI libraries

2013-11-30 Thread Russel Winder
On Sat, 2013-11-30 at 00:10 +0100, Xavier Bigand wrote: […] > available on iOS, with his interface wrote in cocoa. The next version > will be ported to iOS, Android, Windows and Mac OS X (maybe linux), so > we completely rewrite the interface with QML, because to increase the > application ident

Re: GUI libraries

2013-11-29 Thread John J
On 11/28/2013 08:30 AM, "Luís Marques" " wrote: Whatever API / bindings you use, please don't expose non-native UIs to users (drawn from scratch, either mimicking the native UI or not). They never completely integrate with the OS, subtly deviating from the native behaviour in ways that range fro

Re: GUI libraries

2013-11-29 Thread John J
On 11/28/2013 02:54 PM, Xavier Bigand wrote: Dquick goes in this direction. It appears DQcuik uses Lua scripts for UI design. 1. Do we have to supply these script files along with the executable or do they get compiled into the executable? 2. How is the performance?

Re: GUI libraries

2013-11-29 Thread Rikki Cattermole
On Friday, 29 November 2013 at 02:00:50 UTC, Chris Cain wrote: On Friday, 29 November 2013 at 01:44:34 UTC, Dicebot wrote: Still lacking proper beard ;) A programmer without a beard! Blasphemy! Witch! But anyway, going along with what you guys are saying, if you've ever seen reviews on

Re: GUI libraries

2013-11-29 Thread Rikki Cattermole
On Friday, 29 November 2013 at 23:46:02 UTC, Xavier Bigand wrote: Le 29/11/2013 04:48, Rikki Cattermole a écrit : On Thursday, 28 November 2013 at 12:13:42 UTC, Chris wrote: On Thursday, 28 November 2013 at 12:05:09 UTC, Jacob Carlborg wrote: On 2013-11-28 11:12, Chris wrote: +1 GtkD & Glade

Re: GUI libraries

2013-11-29 Thread Andrei Alexandrescu
On 11/29/13 9:03 AM, thedeemon wrote: On Thursday, 28 November 2013 at 13:30:53 UTC, Luís Marques wrote: Whatever API / bindings you use, please don't expose non-native UIs to users (drawn from scratch, either mimicking the native UI or not). They never completely integrate with the OS, subtly d

Re: GUI libraries

2013-11-29 Thread Luís.Marques
cussing the use of GUI libraries that recreate from scratch things like: - all controls, even the basic ones - UI behaviours (e.g., scrolling, double click times, etc.), badly mimicking the native system - text rendering, unicode/localization processing, etc. - integration

Re: GUI libraries

2013-11-29 Thread Xavier Bigand
Le 29/11/2013 04:48, Rikki Cattermole a écrit : On Thursday, 28 November 2013 at 12:13:42 UTC, Chris wrote: On Thursday, 28 November 2013 at 12:05:09 UTC, Jacob Carlborg wrote: On 2013-11-28 11:12, Chris wrote: +1 GtkD & Glade (UI builder) are very good (http://gtkd.org/). Hopefully one day w

Re: GUI libraries

2013-11-29 Thread Xavier Bigand
Le 29/11/2013 18:08, thedeemon a écrit : On Thursday, 28 November 2013 at 20:55:02 UTC, Xavier Bigand wrote: What is native on windows ? - Win32 - Winforms - Qt Widgets (that is near Win32)? I would say Win32. Winforms is mostly a thin wrapper over Win32. However things get more complicated

Re: GUI libraries

2013-11-29 Thread Xavier Bigand
Le 29/11/2013 14:31, Jacob Carlborg a écrit : On 2013-11-28 21:54, Xavier Bigand wrote: Yep, that the goal, having applications with a real personality. I don't think it's an issue especially when application is full screen and respect pictographs (icons and texts) standards,... "real persona

Re: GUI libraries

2013-11-29 Thread Xavier Bigand
Le 29/11/2013 03:00, Chris Cain a écrit : On Friday, 29 November 2013 at 01:44:34 UTC, Dicebot wrote: Still lacking proper beard ;) A programmer without a beard! Blasphemy! Witch! But anyway, going along with what you guys are saying, if you've ever seen reviews on Android apps, a lot o

Re: GUI libraries

2013-11-29 Thread Baz
On Thursday, 28 November 2013 at 14:49:33 UTC, Chris wrote: On Thursday, 28 November 2013 at 13:30:53 UTC, Luís Marques wrote: On Thursday, 28 November 2013 at 12:13:42 UTC, Chris wrote: What I meant was no bindings to native widgets or other toolkits. DWT (like SWT) uses the native widgets and

Re: GUI libraries

2013-11-29 Thread Jacob Carlborg
On 2013-11-29 18:03, thedeemon wrote: This is pure Mac talk. In Windows the "native" UI elements are so scarce and primitive, that most apps with decent UI end up making their own. For example, one would assume that UI elements that can be found in MS Office are native and can be used in other a

Re: GUI libraries

2013-11-29 Thread Chris
On Friday, 29 November 2013 at 17:03:02 UTC, thedeemon wrote: On Thursday, 28 November 2013 at 13:30:53 UTC, Luís Marques wrote: Whatever API / bindings you use, please don't expose non-native UIs to users (drawn from scratch, either mimicking the native UI or not). They never completely integr

Re: GUI libraries

2013-11-29 Thread thedeemon
On Thursday, 28 November 2013 at 20:55:02 UTC, Xavier Bigand wrote: What is native on windows ? - Win32 - Winforms - Qt Widgets (that is near Win32)? I would say Win32. Winforms is mostly a thin wrapper over Win32. However things get more complicated if you take into account WPF (completely

Re: GUI libraries

2013-11-29 Thread thedeemon
On Thursday, 28 November 2013 at 13:30:53 UTC, Luís Marques wrote: Whatever API / bindings you use, please don't expose non-native UIs to users (drawn from scratch, either mimicking the native UI or not). They never completely integrate with the OS, subtly deviating from the native behaviour in

Re: GUI libraries

2013-11-29 Thread thedeemon
On Wednesday, 27 November 2013 at 17:07:07 UTC, DLang Beginner wrote: Hello. I want to make GUI applications with D, but I don't know which are updated and ready to use, which are good and etc. Can you help me with choosing the right one, guys? I don't know which OS you're interested in, but

Re: GUI libraries

2013-11-29 Thread Chris
On Friday, 29 November 2013 at 14:14:08 UTC, Jacob Carlborg wrote: On 2013-11-29 14:53, Chris wrote: It's not about emulating. It's about innovating. Qt tries to emulate the native toolkit, like it or not. I don't think it's necessary to do that. You actually only need a small set of widge

Re: GUI libraries

2013-11-29 Thread Jacob Carlborg
On 2013-11-29 14:53, Chris wrote: It's not about emulating. It's about innovating. Qt tries to emulate the native toolkit, like it or not. -- /Jacob Carlborg

Re: GUI libraries

2013-11-29 Thread Chris
On Friday, 29 November 2013 at 13:31:34 UTC, Jacob Carlborg wrote: On 2013-11-28 21:54, Xavier Bigand wrote: Yep, that the goal, having applications with a real personality. I don't think it's an issue especially when application is full screen and respect pictographs (icons and texts) standa

Re: GUI libraries

2013-11-29 Thread Jacob Carlborg
On 2013-11-28 21:54, Xavier Bigand wrote: Yep, that the goal, having applications with a real personality. I don't think it's an issue especially when application is full screen and respect pictographs (icons and texts) standards,... "real personality", it's more of trying to emulate the nativ

Re: GUI libraries

2013-11-29 Thread Chris
On Friday, 29 November 2013 at 02:00:50 UTC, Chris Cain wrote: On Friday, 29 November 2013 at 01:44:34 UTC, Dicebot wrote: Still lacking proper beard ;) A programmer without a beard! Blasphemy! Witch! But anyway, going along with what you guys are saying, if you've ever seen reviews on

Re: GUI libraries

2013-11-28 Thread Rikki Cattermole
On Thursday, 28 November 2013 at 12:13:42 UTC, Chris wrote: On Thursday, 28 November 2013 at 12:05:09 UTC, Jacob Carlborg wrote: On 2013-11-28 11:12, Chris wrote: +1 GtkD & Glade (UI builder) are very good (http://gtkd.org/). Hopefully one day we will have our own pure D GUI toolkit. DWT is

Re: GUI libraries

2013-11-28 Thread Chris Cain
On Friday, 29 November 2013 at 01:44:34 UTC, Dicebot wrote: Still lacking proper beard ;) A programmer without a beard! Blasphemy! Witch! But anyway, going along with what you guys are saying, if you've ever seen reviews on Android apps, a lot of apps get lots of bad reviews for not ad

Re: GUI libraries

2013-11-28 Thread Adam D. Ruppe
On Friday, 29 November 2013 at 01:43:39 UTC, Craig Dillabaugh wrote: Are you really Richard Stallman? :o) There is one true linux gui: emacs!

Re: GUI libraries

2013-11-28 Thread Craig Dillabaugh
On Friday, 29 November 2013 at 01:30:46 UTC, Dicebot wrote: On Friday, 29 November 2013 at 01:26:57 UTC, Craig Dillabaugh wrote: Actually, I would say Linux doesn't have a native GUI, since Qt/GTK are basically cross-platform UI toolkits that sit on top of X11/Wayland/Whatever. There can't be

Re: GUI libraries

2013-11-28 Thread Dicebot
On Friday, 29 November 2013 at 01:43:39 UTC, Craig Dillabaugh wrote: On Friday, 29 November 2013 at 01:30:46 UTC, Dicebot wrote: On Friday, 29 November 2013 at 01:26:57 UTC, Craig Dillabaugh wrote: Actually, I would say Linux doesn't have a native GUI, since Qt/GTK are basically cross-platform

Re: GUI libraries

2013-11-28 Thread Craig Dillabaugh
clip What is native on windows ? - Win32 - Winforms - Qt Widgets (that is near Win32)? And on linux ? - GTK (with gnome and KDE) - Qt QML (KDE future) Neither. Its Motif :o) Unity! Actually, I would say Linux doesn't have a native GUI, since Qt/GTK are basically cross-platform UI toolkits

Re: GUI libraries

2013-11-28 Thread Dicebot
On Friday, 29 November 2013 at 01:26:57 UTC, Craig Dillabaugh wrote: Actually, I would say Linux doesn't have a native GUI, since Qt/GTK are basically cross-platform UI toolkits that sit on top of X11/Wayland/Whatever. There can't be such thing as native Linux GUI. Linux is a kernel. There is

Re: GUI libraries

2013-11-28 Thread Craig Dillabaugh
On Thursday, 28 November 2013 at 20:55:02 UTC, Xavier Bigand wrote: Le 28/11/2013 21:35, Jacob Carlborg a écrit : On 2013-11-28 21:03, Xavier Bigand wrote: Take a look to QML with Qt Quick Controls : http://www.youtube.com/watch?v=_6_F6Kpjd-Q That shows the problem with non-native toolkits.

Re: GUI libraries

2013-11-28 Thread Dicebot
On Thursday, 28 November 2013 at 20:55:02 UTC, Xavier Bigand wrote: Yep, that the goal, having applications with a real personality. I don't think it's an issue especially when application is full screen and respect pictographs (icons and texts) standards,... It is easier (much much easier) b

Re: GUI libraries

2013-11-28 Thread Xavier Bigand
Le 28/11/2013 21:35, Jacob Carlborg a écrit : On 2013-11-28 21:03, Xavier Bigand wrote: Take a look to QML with Qt Quick Controls : http://www.youtube.com/watch?v=_6_F6Kpjd-Q That shows the problem with non-native toolkits. When he adds the button to the toolbar in the beginning, the toolbar

Re: GUI libraries

2013-11-28 Thread Jacob Carlborg
On 2013-11-28 21:03, Xavier Bigand wrote: Take a look to QML with Qt Quick Controls : http://www.youtube.com/watch?v=_6_F6Kpjd-Q That shows the problem with non-native toolkits. When he adds the button to the toolbar in the beginning, the toolbar isn't a native unified toolbar. It's some cus

Re: GUI libraries

2013-11-28 Thread Xavier Bigand
Le 28/11/2013 14:30, "Luís Marques" " a écrit : On Thursday, 28 November 2013 at 12:13:42 UTC, Chris wrote: What I meant was no bindings to native widgets or other toolkits. DWT (like SWT) uses the native widgets and needs an interface. I was thinking of a toolkit where everything is provided by

Re: GUI libraries

2013-11-28 Thread Jacob Carlborg
On 2013-11-28 17:45, Chris wrote: I agree with you, you have a point there, and years ago I would have agreed with you. But users are getting more and more accustomed to a variety of GUIs (and general GUI logic). I used to work a lot with SWT and Cocoa and I know that unless you use the native t

Re: GUI libraries

2013-11-28 Thread Jacob Carlborg
On 2013-11-28 15:49, Chris wrote: Also, when writing bindings to native widgets, you're always playing catch-up too. Once you've got your bindings, the native toolkit has new methods, features and classes. I still think it would be good to have an independent GUI toolkit, like Java Swing / FX as

Re: GUI libraries

2013-11-28 Thread Jacob Carlborg
On 2013-11-28 17:22, "Luís Marques" " wrote: Yes, but you still automatically get a lot of new behaviors/styles with your old application binaries. That's especially important for applications that are not as aggressively maintained as Chrome is. Also, you don't have to have generic UI libraries

Re: GUI libraries

2013-11-28 Thread Jacob Carlborg
On 2013-11-28 13:13, Chris wrote: What I meant was no bindings to native widgets or other toolkits. DWT (like SWT) uses the native widgets and needs an interface. I was thinking of a toolkit where everything is provided by D and done in D without any reference to native frameworks (Cocoa etc.).

  1   2   >