digitalmars.D - The future of DWT
- Jacob Carlborg <doob me.com> Jun 24 2010
- "Robert Jacques" <sandford jhu.edu> Jun 24 2010
- "theambient" <tiabaldu gmail.com> Jun 24 2010
- "Nick Sabalausky" <a a.a> Jun 24 2010
- "theambient" <tiabaldu gmail.com> Jun 24 2010
- Jacob Carlborg <doob me.com> Jun 25 2010
- "Nick Sabalausky" <a a.a> Jun 25 2010
- "Nick Sabalausky" <a a.a> Jun 25 2010
- Jacob Carlborg <doob me.com> Jun 26 2010
- Jacob Carlborg <doob me.com> Jun 25 2010
- Jacob Carlborg <doob me.com> Jun 25 2010
- "Robert Jacques" <sandford jhu.edu> Jun 25 2010
- "Patrick Kreft" <patrick.kreft gmx.net> Jun 25 2010
I've recently been in contact with Frank Benoit, the original author of DWT (the tango version), and he says he has abandoned DWT (and D completely what it seems like). I think DWT is a great library and would hate to see it completely abandoned. I myself is currently updating the Mac version to 3.5.1 but having more and more trouble finding time to work on DWT. Therefore I'm now hoping that DWT could get some new contributors. The current status of DWT is: There are three ports available of DWT: Windows, Linux and Mac OS X. The Windows and Linux ports are at version 3.4. I'm currently in the progress of updating the Mac port from 3.5M3 to 3.5.1. There are four repositories, one for each port and one called DWT2. The DWT2 repository contains a work in progress on supporting both D1 with Tango and D2 with Phobos. Also all ports are now in the same repository, except for the Mac port which I haven't had the time yet to add to the DWT2 repository. There are also some other projects, DWT and Eclipse related, in the DWT2 repository, like JFace. So I'm now looking for developers to the help, mainly with the Windows and Linux ports, but also with the Mac port. What needs to be done is: * Updating all the ports to the latest SWT version, which currently is 3.5.2 (3.6 will soon be released) * Add the Mac port to the DWT2 repository * Port all code to D2 and Phobos * Make sure everything is up to date with latest compilers and libraries Additional things that can be done are: * Add additional ports (like WPF, 64bit versions) * Make DWT2 work with LDC (not sure if it works or not) * Finish porting the other projects in the DWT2 repository -- /Jacob Carlborg
Jun 24 2010
On Thu, 24 Jun 2010 10:25:28 -0400, Jacob Carlborg <doob me.com> wrote:Additional things that can be done are: * Add additional ports (like WPF, 64bit versions)
Sadly, WPF is C# only, as far as I know.
Jun 24 2010
Is there any sense in developing DWT cause there are many others gui libraries for d as dfl, GtkD, QtD ??? -- -- Ruslan MullakhmetovOn Thu, 24 Jun 2010 10:25:28 -0400, Jacob Carlborg <doob me.com> wrote:Additional things that can be done are: * Add additional ports (like WPF, 64bit versions)
Sadly, WPF is C# only, as far as I know.
Jun 24 2010
"theambient" <tiabaldu gmail.com> wrote in message news:i00ct8$2hob$1 digitalmars.com...Is there any sense in developing DWT cause there are many others gui libraries for d as dfl, GtkD, QtD ???
Yes. DFL: Windows-only. GtkD: It's GTK. GTK is shit. QtD: AIUI, still needs work and some compiler improvements. Also, DWT could probably help people porting from Java. ------------------------------- Not sent from an iPhone.
Jun 24 2010
i see. what'd you say about developing DFL and porting it to other platforms? but there is no connection with java in DFL as far as I know. -- -- Ruslan Mullakhmetov "Nick Sabalausky" <a a.a> wrote in message news:i00dnn$2j8d$1 digitalmars.com..."theambient" <tiabaldu gmail.com> wrote in message news:i00ct8$2hob$1 digitalmars.com...Is there any sense in developing DWT cause there are many others gui libraries for d as dfl, GtkD, QtD ???
Yes. DFL: Windows-only. GtkD: It's GTK. GTK is shit. QtD: AIUI, still needs work and some compiler improvements. Also, DWT could probably help people porting from Java. ------------------------------- Not sent from an iPhone.
Jun 24 2010
On 2010-06-24 21:49, theambient wrote:Is there any sense in developing DWT cause there are many others gui libraries for d as dfl, GtkD, QtD ???
I could say the same about these libraries. DWT (the now old D1 phobos version) was one of the first projects at dsource.org, released before GtkD. QtD was released several years after DWT (the tango version). * DFL is Windows only * GtkD and QtD don't use the operating system's functions to draw their controls, especially not GtkD -- /Jacob Carlborg
Jun 25 2010
"Jacob Carlborg" <doob me.com> wrote in message news:i022ns$33h$1 digitalmars.com...On 2010-06-24 21:49, theambient wrote:Is there any sense in developing DWT cause there are many others gui libraries for d as dfl, GtkD, QtD ???
* GtkD and QtD don't use the operating system's functions to draw their controls, especially not GtkD
I thought that newer versions of Qt did use the native controls?
Jun 25 2010
"Patrick Kreft" <patrick.kreft gmx.net> wrote in message news:op.vevb9mzos3yifi zeus-pc.belkin...On Fri, 25 Jun 2010 19:41:08 +0200, Nick Sabalausky <a a.a> wrote:"Jacob Carlborg" <doob me.com> wrote in message news:i022ns$33h$1 digitalmars.com...On 2010-06-24 21:49, theambient wrote:Is there any sense in developing DWT cause there are many others gui libraries for d as dfl, GtkD, QtD ???
* GtkD and QtD don't use the operating system's functions to draw their controls, especially not GtkD
I thought that newer versions of Qt did use the native controls?
Well, older version of Qt use native controls. However there was problem with flicker. Since Qt 4.4 controls are self drawn http://labs.trolltech.com/blogs/2007/08/30/say-goodbye-to-flicker-aliens-are-here-to-stay/
I see. Although from that page, it looks like that's optional. ------------------------------- Not sent from an iPhone.
Jun 25 2010
On 2010-06-25 20:28, Patrick Kreft wrote:On Fri, 25 Jun 2010 19:41:08 +0200, Nick Sabalausky <a a.a> wrote:"Jacob Carlborg" <doob me.com> wrote in message news:i022ns$33h$1 digitalmars.com...On 2010-06-24 21:49, theambient wrote:Is there any sense in developing DWT cause there are many others gui libraries for d as dfl, GtkD, QtD ???
* GtkD and QtD don't use the operating system's functions to draw their controls, especially not GtkD
I thought that newer versions of Qt did use the native controls?
Well, older version of Qt use native controls. However there was problem with flicker. Since Qt 4.4 controls are self drawn http://labs.trolltech.com/blogs/2007/08/30/say-goodbye-to-flicker-aliens-are-here-to-stay/
That seems strange, that they had native controls but then switch to self drawn. Wonder why they had those problems, I mean the native applications don't have those problems. -- /Jacob Carlborg
Jun 26 2010
On 2010-06-24 16:52, Robert Jacques wrote:On Thu, 24 Jun 2010 10:25:28 -0400, Jacob Carlborg <doob me.com> wrote:Additional things that can be done are: * Add additional ports (like WPF, 64bit versions)
Sadly, WPF is C# only, as far as I know.
There is an early access port of WPF available in SWT: http://download.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/index.php#swt -- /Jacob Carlborg
Jun 25 2010
On 2010-06-25 17:33, Robert Jacques wrote:On Fri, 25 Jun 2010 06:55:26 -0400, Jacob Carlborg <doob me.com> wrote:On 2010-06-24 16:52, Robert Jacques wrote:On Thu, 24 Jun 2010 10:25:28 -0400, Jacob Carlborg <doob me.com> wrote:Additional things that can be done are: * Add additional ports (like WPF, 64bit versions)
Sadly, WPF is C# only, as far as I know.
There is an early access port of WPF available in SWT: http://download.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/index.php#swt
That's not true WPF, it's SWT is calling a custom C# COM dll that wraps a subset of WPF functionality.
I have no idea how WPF works or how SWT uses it, I've just seen that there is a port. -- /Jacob Carlborg
Jun 25 2010
On Fri, 25 Jun 2010 06:55:26 -0400, Jacob Carlborg <doob me.com> wrote:On 2010-06-24 16:52, Robert Jacques wrote:On Thu, 24 Jun 2010 10:25:28 -0400, Jacob Carlborg <doob me.com> wrote:Additional things that can be done are: * Add additional ports (like WPF, 64bit versions)
Sadly, WPF is C# only, as far as I know.
There is an early access port of WPF available in SWT: http://download.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/index.php#swt
That's not true WPF, it's SWT is calling a custom C# COM dll that wraps a subset of WPF functionality.
Jun 25 2010
On Fri, 25 Jun 2010 19:41:08 +0200, Nick Sabalausky <a a.a> wrote:"Jacob Carlborg" <doob me.com> wrote in message news:i022ns$33h$1 digitalmars.com...On 2010-06-24 21:49, theambient wrote:Is there any sense in developing DWT cause there are many others gui libraries for d as dfl, GtkD, QtD ???
* GtkD and QtD don't use the operating system's functions to draw their controls, especially not GtkD
I thought that newer versions of Qt did use the native controls?
Well, older version of Qt use native controls. However there was problem with flicker. Since Qt 4.4 controls are self drawn http://labs.trolltech.com/blogs/2007/08/30/say-goodbye-to-flicker-aliens-are-here-to-stay/
Jun 25 2010









"theambient" <tiabaldu gmail.com> 