From: Jason L. <jl...@me...> - 2002-10-26 19:31:18
|
For wizards I had in mind using a generic description file to generate the dialog boxes. This generic file would allow us to create one file for all interfaces (Gtk, HTML, command-line). To investigate how easy this would be I created a simple prototype. The prototype files are in CVS under src/clients/gnome-client, but running them requires certain external files to be in certain places. (sorry). I created a screenshot and posted it on the website. The screenshot shows an entry form for XFree86 mouse configuration. The controls in the screenshot are "bound" to certain properties, as specified in the wizard definition file. This causes the controls to show the current settings. Ideally, when the user changes the value of the control, the program will update the XF86Config file. For now, check out the screen that at http://config4gnu.sourceforge.net/screenshots/, and the files in CVS. Again, it's not meant to be pretty. Jason |