Jump to page: 1 26  
Page
Thread overview
The Cross Plattform DWT
Jan 19, 2008
Frank Benoit
Jan 19, 2008
Marcin Kuszczak
Jan 19, 2008
torhu
Jan 19, 2008
John Reimer
Jan 19, 2008
torhu
Jan 20, 2008
Lars Ivar Igesund
Jan 20, 2008
torhu
Jan 20, 2008
Eric Suen
Jan 20, 2008
John Reimer
Jan 20, 2008
Bjoern
Jan 20, 2008
Bill Baxter
Jan 20, 2008
John Reimer
Jan 20, 2008
Bill Baxter
Jan 20, 2008
John Reimer
Jan 20, 2008
Frank Benoit
Jan 20, 2008
doob
Jan 20, 2008
Frank Benoit
Jan 21, 2008
doob
Feb 21, 2008
John Reimer
Feb 21, 2008
Jacob Carlborg
Jan 20, 2008
John Reimer
Jan 21, 2008
doob
Jan 21, 2008
Frank Benoit
Jan 21, 2008
John Reimer
Jan 21, 2008
doob
Jan 21, 2008
Frank Benoit
Jan 21, 2008
Eric Suen
Jan 21, 2008
John Reimer
Jan 21, 2008
doob
Jan 20, 2008
John Reimer
Jan 20, 2008
torhu
Jan 20, 2008
Frank Benoit
Jan 20, 2008
bobef
Jan 20, 2008
Frank Benoit
Jan 20, 2008
John Reimer
Jan 20, 2008
John Reimer
Jan 20, 2008
John Reimer
Jan 21, 2008
Robert Fraser
Jan 21, 2008
Ary Borenszweig
Jan 21, 2008
Robert Fraser
Jan 21, 2008
Ary Borenszweig
Jan 23, 2008
BCS
Jan 23, 2008
Frank Benoit
Jan 23, 2008
John Reimer
Jan 23, 2008
BCS
Jan 23, 2008
John Reimer
Jan 23, 2008
John Reimer
Jan 23, 2008
BCS
Jan 23, 2008
John Reimer
Jan 27, 2008
John Reimer
January 19, 2008
Dear D community

We are happy to announce the new dsource projects
- DWT-Win      http://www.dsource.org/projects/dwt-win
- DWT-Linux    http://www.dsource.org/projects/dwt-linux

Both projects will be a manual port of the SWT 3.3 with tango compatibility.

Status DWT-Linux:
Completed:
	dnd, custom, widgets, events,
	graphics, accessibitly, printing, layout
Missing:
	browser, program

First helloworld example running
Size with debug info/strip/upx: 4,8 MB/1,8 MB/0,5 MB

Help is welcome:
All ported code is pretty untested. Examples are needed.
The official SWT examples should be ported to show the functionality of the widgets.
They can serve as a test and also as programming examples.

Frank
January 19, 2008
Frank Benoit wrote:

> Dear D community
> 
> We are happy to announce the new dsource projects
> - DWT-Win      http://www.dsource.org/projects/dwt-win
> - DWT-Linux    http://www.dsource.org/projects/dwt-linux
> 
> Both projects will be a manual port of the SWT 3.3 with tango compatibility.
> 
> Status DWT-Linux:
> Completed:
> dnd, custom, widgets, events,
> graphics, accessibitly, printing, layout
> Missing:
> browser, program
> 
> First helloworld example running
> Size with debug info/strip/upx: 4,8 MB/1,8 MB/0,5 MB
> 
> Help is welcome:
> All ported code is pretty untested. Examples are needed.
> The official SWT examples should be ported to show the functionality of
> the widgets.
> They can serve as a test and also as programming examples.
> 
> Frank


Wow! I am pretty impressed!

I was waiting for quite a long time for a good GUI toolkit for D: my
requirements were:
a. cross platform
b. native look and feel
c. native D implementation

and now I hope that this time the dream will come true... :-)

Keep up the good work!

-- 
Regards
Marcin Kuszczak (Aarti_pl)
-------------------------------------
Ask me why I believe in Jesus - http://www.zapytajmnie.com (en/pl)
Doost (port of few Boost libraries) - http://www.dsource.org/projects/doost/
-------------------------------------

January 19, 2008
Frank Benoit wrote:
> Dear D community
> 
> We are happy to announce the new dsource projects
> - DWT-Win      http://www.dsource.org/projects/dwt-win
> - DWT-Linux    http://www.dsource.org/projects/dwt-linux

Great, I've been waiting for this!

> 
> Both projects will be a manual port of the SWT 3.3 with tango compatibility.

Well, let's hope tangobos can do the trick, with the help of some version (Tango) statements.

Do you know anything about compatibility with the original DWT?
January 19, 2008
torhu wrote:

> Frank Benoit wrote:
>> Dear D community
>> 
>> We are happy to announce the new dsource projects
>> - DWT-Win      http://www.dsource.org/projects/dwt-win
>> - DWT-Linux    http://www.dsource.org/projects/dwt-linux
> 
> Great, I've been waiting for this!
> 
>> 
>> Both projects will be a manual port of the SWT 3.3 with tango compatibility.
> 
> Well, let's hope tangobos can do the trick, with the help of some
> version (Tango) statements.


This might be possible, but we haven't got that far yet. :)


> 
> Do you know anything about compatibility with the original DWT?


The original dwt was based on swt 3.02 (and win32 only).  The new versions for linux and win32 are being ported from swt 3.3.  So, as far as compatibility is concerned, these should be as compatible as the 3.02 and 3.3 versions of swt will be.

Strings in original dwt were char[] instead of Java "String"... this is the same in the new dwt ports.  Furthermore, we are adding the option of a dynamic loader system similar to Gtkd.  This may simplify some things... but for now it will be optional.

In summary, as far as I can tell, they old and new should look and feel much the same, but I guess proof of this will only be evident when dwt based software is rebuilt with new the dwt.

I particularly look forward to seeing poseidon ported to both dwt-win and dwt-linux.  Perhaps that will be the ultimate test. :)

Incidentally, the win32 port of dwt to 3.3 has just begun... the dwt-linux port is much further along.

-JJR
January 19, 2008
John Reimer wrote:
> torhu wrote:
> 
>> Frank Benoit wrote:
>>> Both projects will be a manual port of the SWT 3.3 with tango
>>> compatibility.
>> 
>> Well, let's hope tangobos can do the trick, with the help of some
>> version (Tango) statements.
> 
> 
> This might be possible, but we haven't got that far yet. :)

I should have said that I was thinking about my own dwt app, not dwt-win.  Since the original dwt uses phobos, and wouldn't work with tangobos because of threads etc, I can't port my app to Tango until dwt-win is ready.  So I'm hoping some adjustments to my app can make it possible to build it both with dwt+phobos, and dwt-linux+tango+tangobos.
January 20, 2008
Hi,

 One if my application is base on DWT, I will try to using
your version if I got time.

this is DWT version: http://www.agpad.com/
and this is Java one: http://www.spket.com/

Regards

Eric

"Frank Benoit" <keinfarbton@googlemail.com>
> Dear D community
>
> We are happy to announce the new dsource projects
> - DWT-Win      http://www.dsource.org/projects/dwt-win
> - DWT-Linux    http://www.dsource.org/projects/dwt-linux
>
> Both projects will be a manual port of the SWT 3.3 with tango compatibility.
>
> Status DWT-Linux:
> Completed:
> dnd, custom, widgets, events,
> graphics, accessibitly, printing, layout
> Missing:
> browser, program
>
> First helloworld example running
> Size with debug info/strip/upx: 4,8 MB/1,8 MB/0,5 MB
>
> Help is welcome:
> All ported code is pretty untested. Examples are needed.
> The official SWT examples should be ported to show the functionality of the
> widgets.
> They can serve as a test and also as programming examples.
>
> Frank


January 20, 2008
Frank Benoit schrieb:
> Dear D community
> 
> We are happy to announce the new dsource projects
> - DWT-Win      http://www.dsource.org/projects/dwt-win
> - DWT-Linux    http://www.dsource.org/projects/dwt-linux
> The official SWT examples should be ported to show the functionality of the widgets.
> Frank

Just one word : Incredible.
Thanks !

Does it make sense, to port the SWT snippets ?
this ones : http://www.eclipse.org/swt/snippets/

I like to suggest to support /groups/ like dwt.group.layout (Tango like)

Bjoern
January 20, 2008
Bjoern wrote:
> Frank Benoit schrieb:
>> Dear D community
>>
>> We are happy to announce the new dsource projects
>> - DWT-Win      http://www.dsource.org/projects/dwt-win
>> - DWT-Linux    http://www.dsource.org/projects/dwt-linux
>> The official SWT examples should be ported to show the functionality of the widgets.
>> Frank
> 
> Just one word : Incredible.
> Thanks !
> 
> Does it make sense, to port the SWT snippets ?
> this ones : http://www.eclipse.org/swt/snippets/
> 
> I like to suggest to support /groups/ like dwt.group.layout (Tango like)
> 
> Bjoern


What's the story with DWT-Win?  Is it just in planning at this stage? There's not much on the web dsource page.

Also why two projects?  Won't they share most of the same source code?
Just curious.

--bb
January 20, 2008
torhu wrote:

> John Reimer wrote:
>> torhu wrote:
>> 
>>> Frank Benoit wrote:
>>>> Both projects will be a manual port of the SWT 3.3 with tango compatibility.
>>> 
>>> Well, let's hope tangobos can do the trick, with the help of some
>>> version (Tango) statements.
>> 
>> 
>> This might be possible, but we haven't got that far yet. :)
> 
> I should have said that I was thinking about my own dwt app, not dwt-win.  Since the original dwt uses phobos, and wouldn't work with tangobos because of threads etc, I can't port my app to Tango until dwt-win is ready.  So I'm hoping some adjustments to my app can make it possible to build it both with dwt+phobos, and dwt-linux+tango+tangobos.

Depending on how threads are used, you may be lucky. The latest has std.thread wrapping tango.core.Thread and simple examples work correctly. There are a few methods in std.thread that had to be set to no-ops though.

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource, #d.tango & #D: larsivi
Dancing the Tango
January 20, 2008
Bill Baxter wrote:

> Bjoern wrote:
>> Frank Benoit schrieb:
>>> Dear D community
>>>
>>> We are happy to announce the new dsource projects
>>> - DWT-Win      http://www.dsource.org/projects/dwt-win
>>> - DWT-Linux    http://www.dsource.org/projects/dwt-linux
>>> The official SWT examples should be ported to show the functionality
>>> of the widgets.
>>> Frank
>> 
>> Just one word : Incredible.
>> Thanks !
>> 
>> Does it make sense, to port the SWT snippets ?
>> this ones : http://www.eclipse.org/swt/snippets/
>> 
>> I like to suggest to support /groups/ like dwt.group.layout (Tango like)
>> 
>> Bjoern
> 
> 
> What's the story with DWT-Win?  Is it just in planning at this stage? There's not much on the web dsource page.
> 
> Also why two projects?  Won't they share most of the same source code? Just curious.
> 
> --bb


Yes, the win port has just started; I have not yet committed any ported source... No they don't share much source code (other than perhaps a few highlevel sections).  The implementation of widgets on linux uses gtk+/cairo, while the implementation on win32 graphics/system calls.  It's quite a bit of work.  It would be a mess to integrate both projects into one (using version statements).

If anyone is interested in helping please let Frank or me know.

DWT-win was announced at the same time so that people understood our intent to support both.  We actually both started work on the Linux port first.

-JJR


« First   ‹ Prev
1 2 3 4 5 6