Thread overview | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 19, 2008 The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | 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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | 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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to torhu | 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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to John Reimer | 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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | 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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | 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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bjoern | 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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to torhu | 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 Re: The Cross Plattform DWT | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | 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
|
Copyright © 1999-2021 by the D Language Foundation