digitalmars.D - AWT-like gui?
- jz (14/14) Aug 20 2004 Is there currently a preferred AWT-like, cross-platform GUI library for ...
- J C Calvarese (8/22) Aug 21 2004 Have you tried http://www.dsource.org/projects/undig/ ?
- Ilya Minkov (23/28) Aug 23 2004 I have tried undig. After fixing it to compile well, i get executables
- J C Calvarese (10/50) Aug 23 2004 I've thought about trying to use SWIG on wxWidgets, but I keep on
- ahiru (5/10) Aug 23 2004 http://user.script.nu/~ahiru/wxd01.jpg
- J C Calvarese (10/25) Aug 24 2004 Cool! I stand corrected. ;)
- John Reimer (4/22) Aug 24 2004 Woah! This could be a big deal! Looks like there's more progress with
Is there currently a preferred AWT-like, cross-platform GUI library for D? I was impressed with the documentation for DIG, but I can't get it to compile with 0.99*, and I can't seem to find an up-to-date version for unDig, either. Also I was wondering whether something like this would eventually become part of the D standard library, as it has in Java? * When trying to compile, after fixing some C-style casts and replacing the identifier name 'package', I get the usual error: C:\dig-0.0.14\dig>make install c:\dmd\bin\dmd net\BurtonRadons\digc\digc.d net\BurtonRadons\digc\omflistexports d net\BurtonRadons\digc\strip.d net\BurtonRadons\digc\libraryRegistrar.d net\Bu rtonRadons\digc\sys.d net\BurtonRadons\digc\sysBase.d net\BurtonRadons\digc\prog ram.d kernel32.lib -unittest net\BurtonRadons\dig\common\baseDirectory.d Error: Error reading file 'ctype.d' --- errorlevel 1
Aug 20 2004
In article <cg6n9o$1b08$1 digitaldaemon.com>, jz says...Is there currently a preferred AWT-like, cross-platform GUI library for D? I was impressed with the documentation for DIG, but I can't get it to compile with 0.99*, and I can't seem to find an up-to-date version for unDig, either. Also IHave you tried http://www.dsource.org/projects/undig/ ? It's not perfect, but it's in better shape than the ancient file at opend.org.was wondering whether something like this would eventually become part of the D standard library, as it has in Java?A GUI library might eventually ship with D, but I doubt it'll be dig or unDig. (No offense to the unDig team which I'm sort of a member of.)* When trying to compile, after fixing some C-style casts and replacing the identifier name 'package', I get the usual error: C:\dig-0.0.14\dig>make install c:\dmd\bin\dmd net\BurtonRadons\digc\digc.d net\BurtonRadons\digc\omflistexports d net\BurtonRadons\digc\strip.d net\BurtonRadons\digc\libraryRegistrar.d net\Bu rtonRadons\digc\sys.d net\BurtonRadons\digc\sysBase.d net\BurtonRadons\digc\prog ram.d kernel32.lib -unittest net\BurtonRadons\dig\common\baseDirectory.d Error: Error reading file 'ctype.d'That sounds like an error from the opend.org version of dig. If you're still interested, try the dsource.org project.--- errorlevel 1jcc7
Aug 21 2004
J C Calvarese schrieb:Have you tried http://www.dsource.org/projects/undig/ ? It's not perfect, but it's in better shape than the ancient file at opend.org.I have tried undig. After fixing it to compile well, i get executables where most controls don't display at all. That is, they seem not to get created somehow. Only drop-down lists and scintilla are visible, the rest not. OpenGL demos fail because the handle they get is not a valid window handle, so the GL context cannot be created. Perhaps i fixed one bug too many. :) I have no idea of Windows programming, so i don't have a clue what could be causing that kind of behaviour. I didn't get the DIG compiler to compile, instead i made my own compilation script for the GUI part and the demos only.A GUI library might eventually ship with D, but I doubt it'll be dig or unDig. (No offense to the unDig team which I'm sort of a member of.)The one that hits it first would be doomed to become very popular if not standard. :) And even if it doesn't ship with the compiler, evereone would know what to get first. :> Besides, distros are possible: IDE~ compiler~ libs. a neat impression and i bet it can be mostly converted by automated means into D, that's what i'm goint to give a try at. wx.Net works by building a DLL from C++ which exports most of the library as C or redirecting the calls. Now i have one more excuse for devoting very little time to D - reading the D newsgroup takes up too much time. :> -eye
Aug 23 2004
Ilya Minkov wrote:J C Calvarese schrieb:I already admitted that undig isn't perfect. ;)Have you tried http://www.dsource.org/projects/undig/ ? It's not perfect, but it's in better shape than the ancient file at opend.org.I have tried undig. After fixing it to compile well, i get executables where most controls don't display at all. That is, they seem not to get created somehow. Only drop-down lists and scintilla are visible, the rest not. OpenGL demos fail because the handle they get is not a valid window handle, so the GL context cannot be created. Perhaps i fixed one bug too many. :) I have no idea of Windows programming, so i don't have a clue what could be causing that kind of behaviour.I didn't get the DIG compiler to compile, instead i made my own compilation script for the GUI part and the demos only.I've thought about trying to use SWIG on wxWidgets, but I keep on getting sidetracked into other little projects. In theory, I think it'd work, but no one has tried. :( http://www.dsource.org/projects/swig4d/ http://wxwidgets.org/A GUI library might eventually ship with D, but I doubt it'll be dig or unDig. (No offense to the unDig team which I'm sort of a member of.)The one that hits it first would be doomed to become very popular if not standard. :) And even if it doesn't ship with the compiler, evereone would know what to get first. :> Besides, distros are possible: IDE~ compiler~ libs. a neat impression and i bet it can be mostly converted by automated means into D, that's what i'm goint to give a try at. wx.Net works by building a DLL from C++ which exports most of the library as C or redirecting the calls.Now i have one more excuse for devoting very little time to D - reading the D newsgroup takes up too much time. :> -eye-- Justin (a/k/a jcc7) http://jcc_7.tripod.com/d/
Aug 23 2004
In article <cge0e1$3hh$1 digitaldaemon.com>, J C Calvarese says...I've thought about trying to use SWIG on wxWidgets, but I keep on getting sidetracked into other little projects. In theory, I think it'd work, but no one has tried. :( http://www.dsource.org/projects/swig4d/ http://wxwidgets.org/http://user.script.nu/~ahiru/wxd01.jpg http://d.hatena.ne.jp/k_ahiru/searchdiary?word=*%5BwxD%5D (sry, it is Japanese...) coming soon :P
Aug 23 2004
ahiru wrote:In article <cge0e1$3hh$1 digitaldaemon.com>, J C Calvarese says...Cool! I stand corrected. ;) "wxD" - that sounds great!I've thought about trying to use SWIG on wxWidgets, but I keep on getting sidetracked into other little projects. In theory, I think it'd work, but no one has tried. :( http://www.dsource.org/projects/swig4d/ http://wxwidgets.org/http://user.script.nu/~ahiru/wxd01.jpghttp://d.hatena.ne.jp/k_ahiru/searchdiary?word=*%5BwxD%5D (sry, it is Japanese...)I don't know Japanese, but it appears you're making good progress. (I tried using http://babelfish.altavista.com/tr, but machine translations don't work quite right. Oh, well.)coming soon :PI can hardly wait! -- Justin (a/k/a jcc7) http://jcc_7.tripod.com/d/
Aug 24 2004
ahiru wrote:In article <cge0e1$3hh$1 digitaldaemon.com>, J C Calvarese says...Woah! This could be a big deal! Looks like there's more progress with that than with DWT! Bravo!I've thought about trying to use SWIG on wxWidgets, but I keep on getting sidetracked into other little projects. In theory, I think it'd work, but no one has tried. :( http://www.dsource.org/projects/swig4d/ http://wxwidgets.org/http://user.script.nu/~ahiru/wxd01.jpg http://d.hatena.ne.jp/k_ahiru/searchdiary?word=*%5BwxD%5D (sry, it is Japanese...) coming soon :P
Aug 24 2004