www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.dwt - any news on DWT ?

reply Sai <Sai_member pathlink.com> writes:
I wish I could help DWT, but I have no idea of how GUI works, I just know enough
to use them. 

So, any news / future directions for DWT ? I am getting worried as DWT and DMD
are getting more and more out of sync.

What would the community recommend for DWT alternative ? Do you have any
personal favourites / suggestions for another stable GUI lib for :D ?

Thanks for your time
User
Sai
Jun 09 2006
next sibling parent BCS <BCS pathlink.com> writes:
Sai wrote:
 I wish I could help DWT, but I have no idea of how GUI works, I just know
enough
 to use them. 
 
 So, any news / future directions for DWT ? I am getting worried as DWT and DMD
 are getting more and more out of sync.
 
 What would the community recommend for DWT alternative ? Do you have any
 personal favourites / suggestions for another stable GUI lib for :D ?
 
 Thanks for your time
 User
 Sai
 
 
IUP (http://www.tecgraf.puc-rio.br/iup/) uses the native GUI API, exposes a portable pure C API and runs through htod as is. I haven't built anything from it because it has a pile of string constants that htod won't convert (Walter, that was a feature request) so an automatic D port is not yet possible.
Jun 09 2006
prev sibling parent Charles D Hixson <charleshixsn earthlink.net> writes:
Sai wrote:
 I wish I could help DWT, but I have no idea of how GUI works, I just know
enough
 to use them. 
 
 So, any news / future directions for DWT ? I am getting worried as DWT and DMD
 are getting more and more out of sync.
 
 What would the community recommend for DWT alternative ? Do you have any
 personal favourites / suggestions for another stable GUI lib for :D ?
 
 Thanks for your time
 User
 Sai
 
 
Well, there's gtk-server. It appears to work via tcp/ip connections (among others). I've tested it from Python on Linux, and it appears to work as advertised. Unfortunately, it doesn't implement all of the controls that I would need, so I'd need to build them. (It looks like a simple job of editing the gtk-server.cfg file, but I'm looking for an easier solution ... besides, I don't know how well-maintained the project is.) If dmd would link to *.so files, then I would probably say "Well, if it stops working, then I can just convert the program to calls via a c interface.", but since it doesn't... I'm currently planning to spend some time looking at mono, and if that doesn't pan out experimenting with threads in Python, or possibly even Java.
Jun 09 2006