digitalmars.D - GUI question
- Miguel Ferreira Simões (10/10) Nov 19 2004 I have to create an graphical user interface for a project.
- Ant (34/42) Nov 19 2004 Any installer should be OK.
- Miguel Ferreira Simões (2/2) Nov 19 2004 Thanks!
- J C Calvarese (20/30) Nov 19 2004 Since you didn't mention an OS (and you posted using Microsoft Outlook E...
I have to create an graphical user interface for a project. What is the best and most updated (dmd 1.06) GUI project thast exists? Is undig still working with the current compile version? Shall I go with undig or is it an "deprecated" project? As far as I know DUI needs gtk+ libs, what installer version for windows should i try? Thanks, -- Miguel Ferreira Simoes
Nov 19 2004
In article <cnli8b$mmp$1 digitaldaemon.com>, Miguel Ferreira Simões says...I have to create an graphical user interface for a project. What is the best and most updated (dmd 1.06) GUI project thast exists? Is undig still working with the current compile version? Shall I go with undig or is it an "deprecated" project? As far as I know DUI needs gtk+ libs, what installer version for windows should i try? Thanks,Any installer should be OK. Next DUI release (today or tomorrow) uses 2.4.10 (any 2.4.x should work). remember that to compile programs you need to generate the import libs with implib from DM. for ancient instructions go to http://dui.sourceforge.net/duiWindows.html I'll release a full windows installer for DUI plus GTK+ and import libs and every thing that's required to compile and run DUI programs tonight or tomorrow. I will do it even if not perfect. The installer will be low quality but if installation is sucessfull all should work from there - specially if the default options are used. That should at least make DUI compatible with dmd 0.106. The installer include the windows theme that will make Gtk programs look and feel like native windows programs (2000 and XP supported), including font and font size and background color, but that theme not perfect yet. there is no special strategy to deploy DUI programs - the executable should work on any system with Gtk+. I'll release the linux version the day after. (I don't see necessary to have an installer for linux) to help you on the decision here are the major issues with DUI on windows: - ComboBox is not fully functional (can't set the current value programitically) - Can't display images on TreeView (and Lists) (but buttons are ok on lists) - doesn't support Drag and Drop yet - doesn't support multithreads (This is true for D threads and Gtk threads, the thread will start but sooner or later will segfault somewhere) I never had a bad feedback from people that are able to use DUI. Ant PS So if buttons are ok on lists then should be able to show an image with an Image Widget! Trees and List are the same Widget, I guess it can be done just can't use the CellRendererPixbuf. I'll try that.
Nov 19 2004
Thanks! I will forget undig... and I will wait for your DUI + installer.
Nov 19 2004
In article <cnli8b$mmp$1 digitaldaemon.com>, Miguel Ferreira Simões says...I have to create an graphical user interface for a project. What is the best and most updated (dmd 1.06) GUI project thast exists?Since you didn't mention an OS (and you posted using Microsoft Outlook Express), I'll assume your target platform is Windows. DUI is the only option for Linux as far as I know. I don't think D has "one GUI to rule them all" yet, but I like DFC a lot: http://www.dprogramming.com/dfl.php Also, I know Stewart is still working on his SDWF project, but I guess you'll need to revert to DMD 0.105 to use the latest version: http://smjg.port5.com/pr/d/sdwf/ One thing to watch for is that not every GUI library has the same control. I think DFL and SDWF both offer the most common controls, but I'm not sure if they have all of the fancier controls (e.g. treeview, listview, sliders, owner-drawn controls, etc.). You'll probably want to check that they have the all of the controls that you need before you get too far. I guess we could use this page to wiki-ize more of this info: http://www.prowiki.org/wiki4d/wiki.cgi?AvailableGuiLibrariesIs undig still working with the current compile version? Shall I go with undig or is it an "deprecated" project?Undig isn't working right now. It has some runtime error that prevent the samples from running. I wouldn't advice waiting for it to be fixed. :(As far as I know DUI needs gtk+ libs, what installer version for windows should i try?I'll let Ant answer that one.Thanks, -- Miguel Ferreira Simoesjcc7
Nov 19 2004