digitalmars.D - The future of DWT
- Jacob Carlborg (31/31) Jun 24 2010 I've recently been in contact with Frank Benoit, the original author of
- Robert Jacques (2/4) Jun 24 2010 Sadly, WPF is C# only, as far as I know.
- theambient (5/9) Jun 24 2010 Is there any sense in developing DWT cause there are many others gui
- Nick Sabalausky (9/11) Jun 24 2010 Yes.
- theambient (8/21) Jun 24 2010 i see.
- Jacob Carlborg (9/11) Jun 25 2010 I could say the same about these libraries. DWT (the now old D1 phobos
- Nick Sabalausky (3/9) Jun 25 2010 I thought that newer versions of Qt did use the native controls?
- Patrick Kreft (4/15) Jun 25 2010 Well, older version of Qt use native controls. However there was problem...
- Nick Sabalausky (5/23) Jun 25 2010 I see. Although from that page, it looks like that's optional.
- Jacob Carlborg (6/24) Jun 26 2010 That seems strange, that they had native controls but then switch to
- Jacob Carlborg (5/9) Jun 25 2010 There is an early access port of WPF available in SWT:
- Robert Jacques (3/11) Jun 25 2010 That's not true WPF, it's SWT is calling a custom C# COM dll that wraps ...
- Jacob Carlborg (5/19) Jun 25 2010 I have no idea how WPF works or how SWT uses it, I've just seen that
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)
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)
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:I thought that newer versions of Qt did use the native controls?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
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...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/On 2010-06-24 21:49, theambient wrote:I thought that newer versions of Qt did use the native controls?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
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:I see. Although from that page, it looks like that's optional. ------------------------------- Not sent from an iPhone."Jacob Carlborg" <doob me.com> wrote in message news:i022ns$33h$1 digitalmars.com...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/On 2010-06-24 21:49, theambient wrote:I thought that newer versions of Qt did use the native controls?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
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: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"Jacob Carlborg" <doob me.com> wrote in message news:i022ns$33h$1 digitalmars.com...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/On 2010-06-24 21:49, theambient wrote:I thought that newer versions of Qt did use the native controls?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
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: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 CarlborgAdditional things that can be done are: * Add additional ports (like WPF, 64bit versions)
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:subset of WPF functionality.On Thu, 24 Jun 2010 10:25:28 -0400, Jacob Carlborg <doob me.com> wrote: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#swtAdditional things that can be done are: * Add additional ports (like WPF, 64bit versions)
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:I have no idea how WPF works or how SWT uses it, I've just seen that there is a port. -- /Jacob CarlborgOn 2010-06-24 16:52, Robert Jacques wrote:a subset of WPF functionality.On Thu, 24 Jun 2010 10:25:28 -0400, Jacob Carlborg <doob me.com> wrote: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#swtAdditional things that can be done are: * Add additional ports (like WPF, 64bit versions)
Jun 25 2010