digitalmars.D.announce - DWT windows version 0.3 update 2 (v0.32)
- "Shawn Liu" <shawn666.liu gmail.com> Nov 16 2005
- zwang <nehzgnaw gmail.com> Nov 16 2005
- Shawn Liu <Shawn_member pathlink.com> Nov 17 2005
- Klaus Oberhofer <oberhofer users.sourceforge.net> Nov 17 2005
- "Shawn Liu" <shawn666.liu gmail.com> Nov 19 2005
- Dave <Dave_member pathlink.com> Nov 22 2005
- "Charles" <noone nowhere.com> Nov 22 2005
- John Reimer <terminal.node gmail.com> Nov 22 2005
DWT is a port of the SWT (Standard Widget Toolkit) GUI Library from Java to D language. Most DWT APIs is SWT compliant. (Eclisep/SWT 3.02 port) http://svn.dsource.org/projects/dwt/downloads/win32/dwt-win32.rar http://www.dsource.org/forums/viewtopic.php?t=1081 version 0.32 : --------------------------------------------------------------- 1) Change the name of modules and libraries to dwt to distinguish from Eclipse/SWT. 2) DWT API use char[] instead of String now. This helps DWT to interact with other D project smoothly since many other D projects using char[] as String. 3) Win32 struct and API prototype rewritten. All declarations are consistent with MSDN as well as std.c.windows.windows. 4) OLE_COM partially works.Discard SWT's mechanism such as Callback and VtblCall. Part of DFC's COM library header file imported and implemented OLE_COM in D way. Web browser, Excel Viewer and PDF viewer examples are given though with bugs and feature missing. 5) zwang's contribution to DWT is added: "sort indicator in the TableColumn widget". See the sortindicator example. Thanks to zwang! 6) DWT Extra Library established. dwtextra library will include some useful stuff which is not included in Eclipse/SWT official package. Currently I ported Scintilla (http://www.scintilla.org/) to DWT as the first component. Directory is \dwt\extra. When use extra lib, "import dwt.extra.all", and link to dwtextra.lib. volunteers are welcome to write customized component for DWT. See "Creating Your Own Widgets using SWT" http://eclipse.org/articles/Article-Writing%20Your%20Own%20Widget/Writing%20Your%20Own%20Widget.htm some screenshots and bin example: http://svn.dsource.org/projects/dwt/downloads/win32/examples/ http://svn.dsource.org/projects/dwt/downloads/win32/examples/scintilla.png http://svn.dsource.org/projects/dwt/downloads/win32/examples/scintilla_test.exe http://svn.dsource.org/projects/dwt/downloads/win32/examples/Traytest.exe http://svn.dsource.org/projects/dwt/downloads/win32/examples/BrowserExample.exe http://svn.dsource.org/projects/dwt/downloads/win32/examples/sortindicator.exe - Shawn Liu
Nov 16 2005
In article <dlgulh$rsp$1 digitaldaemon.com>, zwang says...Thanks for all your late night work!
When I sit down beside the computer, time elapses faster. :)
Nov 17 2005
Wow... regarding the scintilla component you have read my mind :-). I will give it a try. Greets Klaus BTW: Is it also planned to port JFace ?
Nov 17 2005
"Klaus Oberhofer" <oberhofer users.sourceforge.net> write :Xns9711AD258E0E0C3DEE85C66A248c79606 63.105.9.61...Wow... regarding the scintilla component you have read my mind :-). I will give it a try. Greets Klaus BTW: Is it also planned to port JFace ?
JFace maybe in the future. If I remember clearly, the JFace is a platform independent implementation based on SWT. If the DWT-GTK version can be brought out, the port of JFace has more signification.
Nov 19 2005
In article <dlftus$203c$1 digitaldaemon.com>, Shawn Liu says...DWT is a port of the SWT (Standard Widget Toolkit) GUI Library from Java to D language. Most DWT APIs is SWT compliant. (Eclisep/SWT 3.02 port) http://svn.dsource.org/projects/dwt/downloads/win32/dwt-win32.rar http://www.dsource.org/forums/viewtopic.php?t=1081
This is phenomenal! Thanks to all for all of your work on this! (BTW - I'm posting this via the DWT Web Browser example) - Daveversion 0.32 : --------------------------------------------------------------- 1) Change the name of modules and libraries to dwt to distinguish from Eclipse/SWT. 2) DWT API use char[] instead of String now. This helps DWT to interact with other D project smoothly since many other D projects using char[] as String. 3) Win32 struct and API prototype rewritten. All declarations are consistent with MSDN as well as std.c.windows.windows. 4) OLE_COM partially works.Discard SWT's mechanism such as Callback and VtblCall. Part of DFC's COM library header file imported and implemented OLE_COM in D way. Web browser, Excel Viewer and PDF viewer examples are given though with bugs and feature missing. 5) zwang's contribution to DWT is added: "sort indicator in the TableColumn widget". See the sortindicator example. Thanks to zwang! 6) DWT Extra Library established. dwtextra library will include some useful stuff which is not included in Eclipse/SWT official package. Currently I ported Scintilla (http://www.scintilla.org/) to DWT as the first component. Directory is \dwt\extra. When use extra lib, "import dwt.extra.all", and link to dwtextra.lib. volunteers are welcome to write customized component for DWT. See "Creating Your Own Widgets using SWT" http://eclipse.org/articles/Article-Writing%20Your%20Own%20Widget/Writing%20Your%20Own%20Widget.htm some screenshots and bin example: http://svn.dsource.org/projects/dwt/downloads/win32/examples/ http://svn.dsource.org/projects/dwt/downloads/win32/examples/scintilla.png http://svn.dsource.org/projects/dwt/downloads/win32/examples/scintilla_test.exe http://svn.dsource.org/projects/dwt/downloads/win32/examples/Traytest.exe http://svn.dsource.org/projects/dwt/downloads/win32/examples/BrowserExample.exe http://svn.dsource.org/projects/dwt/downloads/win32/examples/sortindicator.exe - Shawn Liu
Nov 22 2005
Yea awesome work, looks great! Charlie "Shawn Liu" <shawn666.liu gmail.com> wrote in message news:dlftus$203c$1 digitaldaemon.com...DWT is a port of the SWT (Standard Widget Toolkit) GUI Library from Java
D language. Most DWT APIs is SWT compliant. (Eclisep/SWT 3.02 port) http://svn.dsource.org/projects/dwt/downloads/win32/dwt-win32.rar http://www.dsource.org/forums/viewtopic.php?t=1081 version 0.32 : --------------------------------------------------------------- 1) Change the name of modules and libraries to dwt to distinguish from Eclipse/SWT. 2) DWT API use char[] instead of String now. This helps DWT to interact
other D project smoothly since many other D projects using char[] as
3) Win32 struct and API prototype rewritten. All declarations are
with MSDN as well as std.c.windows.windows. 4) OLE_COM partially works.Discard SWT's mechanism such as Callback and VtblCall. Part of DFC's COM library header file imported and implemented OLE_COM in D way. Web browser, Excel Viewer and PDF viewer examples are given though with
and feature missing. 5) zwang's contribution to DWT is added: "sort indicator in the
widget". See the sortindicator example. Thanks to zwang! 6) DWT Extra Library established. dwtextra library will include some useful stuff which is not included in Eclipse/SWT official package. Currently I ported Scintilla (http://www.scintilla.org/) to DWT as the first component. Directory is \dwt\extra. When use extra lib, "import dwt.extra.all", and link to dwtextra.lib. volunteers are welcome to write customized component for DWT. See "Creating Your Own Widgets using SWT"
Your%20Own%20Widget.htmsome screenshots and bin example: http://svn.dsource.org/projects/dwt/downloads/win32/examples/ http://svn.dsource.org/projects/dwt/downloads/win32/examples/scintilla.png
exehttp://svn.dsource.org/projects/dwt/downloads/win32/examples/Traytest.exe
exe
xe- Shawn Liu
Nov 22 2005
Shawn Liu wrote:DWT is a port of the SWT (Standard Widget Toolkit) GUI Library from Java to D language. Most DWT APIs is SWT compliant. (Eclisep/SWT 3.02 port)
As usual, great job, Shawn! And congratulations! -JJR
Nov 22 2005









Shawn Liu <Shawn_member pathlink.com> 