Re: Current state of GUI's

2015-09-06 Thread Jacob Carlborg via Digitalmars-d
On 2015-09-06 01:43, motaito wrote: Bummer... However, I appreciate that you are giving it a shot! But you see my point. An out of the box solution like QT would be worth gold. That's the one thing Microsoft got right. They have awesome developer tools. Or in the words of Steve Ballmer:

Re: Current state of GUI's

2015-09-06 Thread motaito via Digitalmars-d
On Sunday, 6 September 2015 at 02:27:42 UTC, Rikki Cattermole wrote: I would very much appreciate people helping out. E.g. Contributing manipulation functions, image loader / exporter. Most importantly unittests. Fix bugs. I'll most likely do the PNG test case infrastructure, but it would

Re: Current state of GUI's

2015-09-05 Thread motaito via Digitalmars-d
On Friday, 4 September 2015 at 14:47:47 UTC, Jacob Carlborg wrote: On 2015-09-04 15:23, motaito wrote: BSD is certainly the most difficult to find a solution. I tried compiling DWT on PC-BSD and it compile just if I remove one check for Linux. Although it doesn't link because I haven't

Re: Current state of GUI's

2015-09-05 Thread motaito via Digitalmars-d
On Friday, 4 September 2015 at 15:03:59 UTC, Chris wrote: I see what you mean. As far as I know, the libraries (PyD, LuaD etc.) would be in the static build of the executable, so you wouldn't have to "distribute" them, only Python or Lua. But that's no problem either, just include

Re: Current state of GUI's

2015-09-05 Thread Jacob Carlborg via Digitalmars-d
On 2015-09-05 13:41, motaito wrote: Glad to see someone giving an effort for BSD. It would be awesome to have more developers keeping it in mind. It links now when I manged to install all the dependencies, but it doesn't run :(. Segfaults for some reason, I haven't looked in to it. --

Re: Current state of GUI's

2015-09-05 Thread Rikki Cattermole via Digitalmars-d
On 06/09/15 11:43 AM, motaito wrote: On Saturday, 5 September 2015 at 19:13:12 UTC, Jacob Carlborg wrote: It links now when I manged to install all the dependencies, but it doesn't run :(. Segfaults for some reason, I haven't looked in to it. Bummer... However, I appreciate that you are

Re: Current state of GUI's

2015-09-05 Thread motaito via Digitalmars-d
On Saturday, 5 September 2015 at 19:13:12 UTC, Jacob Carlborg wrote: It links now when I manged to install all the dependencies, but it doesn't run :(. Segfaults for some reason, I haven't looked in to it. Bummer... However, I appreciate that you are giving it a shot! But you see my point.

Re: Current state of GUI's

2015-09-04 Thread Chris via Digitalmars-d
On Thursday, 3 September 2015 at 15:15:47 UTC, motaito wrote: Thanks for the details! I was afraid, of something like this. To me D doesn't seam very competitive without a complete toolset :( Given that D has been around for a while now I am somewhat surprised it's not further along. I know

Re: Current state of GUI's

2015-09-04 Thread motaito via Digitalmars-d
On Friday, 4 September 2015 at 09:12:23 UTC, Chris wrote: Don't give up yet. I've learned that a D GUI is not so important. There is a plethora of platforms and devices (mobile phones, tablets, PCs etc etc), so it's better not to get married to one particular UI. Keep your program GUI-agnostic

Re: Current state of GUI's

2015-09-04 Thread Jacob Carlborg via Digitalmars-d
On 2015-09-04 15:23, motaito wrote: BSD is certainly the most difficult to find a solution. I tried compiling DWT on PC-BSD and it compile just if I remove one check for Linux. Although it doesn't link because I haven't managed to install the necessary libraries yet. -- /Jacob Carlborg

Re: Current state of GUI's

2015-09-04 Thread Chris via Digitalmars-d
On Friday, 4 September 2015 at 13:23:47 UTC, motaito wrote: On Friday, 4 September 2015 at 09:12:23 UTC, Chris wrote: Don't give up yet. I've learned that a D GUI is not so important. There is a plethora of platforms and devices (mobile phones, tablets, PCs etc etc), so it's better not to get

Re: Current state of GUI's

2015-09-04 Thread motaito via Digitalmars-d
On Friday, 4 September 2015 at 00:11:02 UTC, Nick Sabalausky wrote: On 09/03/2015 01:51 PM, motaito wrote: Yeah, it's a shame that the mono framework does not support WPF. I think WPF and MEF are the two most powerful features from .NET (for me anyway, that may be subjective). And working in

Re: Current state of GUI's

2015-09-04 Thread thedeemon via Digitalmars-d
On Friday, 4 September 2015 at 00:11:02 UTC, Nick Sabalausky wrote: On 09/03/2015 01:51 PM, motaito wrote: Yeah, it's a shame that the mono framework does not support WPF. I thought Mono did support that. Like in GitExtentions which runs fine on Linux (well, aside from frequent crashing).

Re: Current state of GUI's

2015-09-04 Thread motaito via Digitalmars-d
On Friday, 4 September 2015 at 03:36:37 UTC, Shannon wrote: Anyway, though I have so enjoyed the huge part of Qt that is non-gui, and especially their model/view components where I can do all my model manipulation behind the scenes and practically hot-swap or connect multiple views to a model.

Re: Current state of GUI's

2015-09-03 Thread Rikki Cattermole via Digitalmars-d
On 04/09/15 1:21 AM, motaito wrote: On Thursday, 3 September 2015 at 12:51:18 UTC, CraigDillabaugh wrote: Not sure of its current state, but you should check out DOtherSide: https://github.com/filcuc/DOtherSide Thanks for the link. I will take a closer look at it. But does this also mean,

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 14:35:44 UTC, Jacob Carlborg wrote: On 2015-09-03 14:19, motaito wrote: I am looking for a cross platform (Windows, Linux, BSD) solution. Others have already mentioned DWT. It officially only support Windows and Linux. It might be easy to get it to work on

Re: Current state of GUI's

2015-09-03 Thread Rikki Cattermole via Digitalmars-d
On 04/09/15 3:15 AM, motaito wrote: Anyway, I hope you will be successful with alphaPhobos. I think D needs it, so don't abandon it! I will keep an eye out and check again in about a year or so. But for now I have to rethink whether to use D or not. Thanks, this is a long term thing. I've been

Re: Current state of GUI's

2015-09-03 Thread CraigDillabaugh via Digitalmars-d
On Thursday, 3 September 2015 at 13:21:45 UTC, motaito wrote: On Thursday, 3 September 2015 at 12:51:18 UTC, CraigDillabaugh wrote: Not sure of its current state, but you should check out DOtherSide: https://github.com/filcuc/DOtherSide Thanks for the link. I will take a closer look at

Re: Current state of GUI's

2015-09-03 Thread Jacob Carlborg via Digitalmars-d
On 2015-09-03 14:19, motaito wrote: I am looking for a cross platform (Windows, Linux, BSD) solution. Others have already mentioned DWT. It officially only support Windows and Linux. It might be easy to get it to work on BSD since the platform is similar to Linux, assuming GTK is used. --

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 14:16:19 UTC, CraigDillabaugh wrote: No there is no standard D GUI. There are lots of efforts by different community members like DWT (https://github.com/d-widget-toolkit/dwt). I pointed you to DOtherSide because of all the GUI's I've heard of it seemed the

Re: Current state of GUI's

2015-09-03 Thread Rikki Cattermole via Digitalmars-d
On 04/09/15 3:37 AM, motaito wrote: On Thursday, 3 September 2015 at 15:26:45 UTC, Rikki Cattermole wrote: On 04/09/15 3:15 AM, motaito wrote: Anyway, I hope you will be successful with alphaPhobos. I think D needs it, so don't abandon it! I will keep an eye out and check again in about a year

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 14:13:26 UTC, Rikki Cattermole wrote: Short answer: Don't expect anything in Phobos short term. In the mean time you'll probably want a c/c++ library such as QT. Long answer: We're probably about 2 years away before anything useful and even then it will

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 15:26:45 UTC, Rikki Cattermole wrote: On 04/09/15 3:15 AM, motaito wrote: Anyway, I hope you will be successful with alphaPhobos. I think D needs it, so don't abandon it! I will keep an eye out and check again in about a year or so. But for now I have to

Re: Current state of GUI's

2015-09-03 Thread Mike James via Digitalmars-d
On Thursday, 3 September 2015 at 12:19:25 UTC, motaito wrote: Hi, I haven't used D before and wanted to take a closer look at it. However, there are a few things that keep me from doing so. Most notably I am somewhat confused about the state of GUI's. I have looked at a couple projects and

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 14:24:29 UTC, Mike James wrote: Have a look at GtkD and DWT - they are the most complete. I've written small apps using both and they work :-) With GtkD you can use the Glade Builder to simplify design of the GUI elements. Thanks for the reply. A graphical

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 15:41:34 UTC, Rikki Cattermole wrote: Neither, I'm not touching GUI's itself. Only the creation of a window and a context. GUI's are far too controversial and for good reason. They are next to impossible to do properly. But that is not a popular opinion :p

Re: Current state of GUI's

2015-09-03 Thread Jim Hewes via Digitalmars-d
On 9/3/2015 10:51 AM, motaito wrote: And working in visual studio is really nice too. I wish there was a cross platform IDE like that. I don't quite like the text editor from eclipse, but I haven't used it in a while. Maybe I need to give it another try. Just in case you hadn't seen it, there

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 18:12:38 UTC, Jim Hewes wrote: On 9/3/2015 10:51 AM, motaito wrote: And working in visual studio is really nice too. I wish there was a cross platform IDE like that. I don't quite like the text editor from eclipse, but I haven't used it in a while. Maybe I

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 16:36:31 UTC, thedeemon wrote: On Thursday, 3 September 2015 at 16:31:33 UTC, Zekereth wrote: https://github.com/buggins/dlangui is fairly complete and contains DML - DlangUI Markup Language - similar to QML. +1, came here to mention dlangui. It already works

Re: Current state of GUI's

2015-09-03 Thread Zekereth via Digitalmars-d
On Thursday, 3 September 2015 at 16:18:34 UTC, motaito wrote: On Thursday, 3 September 2015 at 15:41:34 UTC, Rikki Cattermole wrote: Neither, I'm not touching GUI's itself. Only the creation of a window and a context. GUI's are far too controversial and for good reason. They are next to

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 16:40:56 UTC, Jim Hewes wrote: I'm in a similar place as you are. While D is better than C++, right now C++ plus JUCE is better for me overall than D plus . C# plus WPF seems attractive too except that WPF isn't cross platform. Anyway, I still always keep an

Re: Current state of GUI's

2015-09-03 Thread thedeemon via Digitalmars-d
On Thursday, 3 September 2015 at 16:31:33 UTC, Zekereth wrote: https://github.com/buggins/dlangui is fairly complete and contains DML - DlangUI Markup Language - similar to QML. +1, came here to mention dlangui. It already works and contains a lot of good stuff, including layout engine and

Re: Current state of GUI's

2015-09-03 Thread Jim Hewes via Digitalmars-d
On 9/3/2015 5:19 AM, motaito wrote: Hi, I haven't used D before and wanted to take a closer look at it. However, there are a few things that keep me from doing so. I'm in a similar place as you are. While D is better than C++, right now C++ plus JUCE is better for me overall than D plus .

Re: Current state of GUI's

2015-09-03 Thread bachmeier via Digitalmars-d
On Thursday, 3 September 2015 at 17:58:21 UTC, motaito wrote: @Zekereth and @thedeemon I guess I will stick to QT for my current project, but I will build some smaller learning projects in D, to try out various GUI libraries. DlangUI seams promising. I probably will either use DlangUI or

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 19:59:24 UTC, bachmeier wrote: On Thursday, 3 September 2015 at 17:58:21 UTC, motaito wrote: @Zekereth and @thedeemon I guess I will stick to QT for my current project, but I will build some smaller learning projects in D, to try out various GUI libraries.

Re: Current state of GUI's

2015-09-03 Thread Gary Willoughby via Digitalmars-d
On Thursday, 3 September 2015 at 12:19:25 UTC, motaito wrote: ... Please see: http://wiki.dlang.org/GUI_Libraries

Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
Hi, I haven't used D before and wanted to take a closer look at it. However, there are a few things that keep me from doing so. Most notably I am somewhat confused about the state of GUI's. I have looked at a couple projects and online resources, but the resources I found seam to be quite

Re: Current state of GUI's

2015-09-03 Thread Nick Sabalausky via Digitalmars-d
On 09/03/2015 01:51 PM, motaito wrote: Yeah, it's a shame that the mono framework does not support WPF. I think WPF and MEF are the two most powerful features from .NET (for me anyway, that may be subjective). And working in visual studio is really nice too. I wish there was a cross platform

Re: Current state of GUI's

2015-09-03 Thread Shannon via Digitalmars-d
On Thursday, 3 September 2015 at 15:15:47 UTC, motaito wrote: Thanks for the details! I was afraid, of something like this. To me D doesn't seam very competitive without a complete toolset :( Given that D has been around for a while now I am somewhat surprised it's not further along. I know

Re: Current state of GUI's

2015-09-03 Thread Shannon via Digitalmars-d
On Friday, 4 September 2015 at 03:36:37 UTC, Shannon wrote: On Thursday, 3 September 2015 at 15:15:47 UTC, motaito wrote: oh, DOtherSide was mentioned. the first time I looked at it. it implements QAbstractListModel .. very familiar. I should study that some more.

Re: Current state of GUI's

2015-09-03 Thread jmh530 via Digitalmars-d
On Thursday, 3 September 2015 at 14:13:26 UTC, Rikki Cattermole wrote: Short answer: Don't expect anything in Phobos short term. In the mean time you'll probably want a c/c++ library such as QT. I really don't know much about GUI programming. I was looking at some basic info about GTK+,

Re: Current state of GUI's

2015-09-03 Thread motaito via Digitalmars-d
On Thursday, 3 September 2015 at 12:51:18 UTC, CraigDillabaugh wrote: Not sure of its current state, but you should check out DOtherSide: https://github.com/filcuc/DOtherSide Thanks for the link. I will take a closer look at it. But does this also mean, that there is no "built in" GUI

Re: Current state of GUI's

2015-09-03 Thread CraigDillabaugh via Digitalmars-d
On Thursday, 3 September 2015 at 12:19:25 UTC, motaito wrote: Hi, I haven't used D before and wanted to take a closer look at it. However, there are a few things that keep me from doing so. Most notably I am somewhat confused about the state of GUI's. I have looked at a couple projects and