Re: [as-devel] 1.9 Wishlist
Doug Alcorn (doug@lathi.net)
15 Mar 2000 23:16:50 -0500
Andrew_Ferguson@walnut.prs.k12.nj.us (Andrew Ferguson) writes:
> Forms
> --------------
> I think forms could be a powerful feature of AS, if the user could figure
> out how to build their own with ease. The idea of having your own,
> customizable, input boxes is cool. The best way I can think of doing that
> would be to implement a strong Forms parser in alison and then I could
> write a QUI forms builder. The only problem is writing the parser. One
> approach would be along this line:
> widget[i].name = "food"
> widget[i].type = "check"
> widget[i].action = "Exec footer-AP"
> or something like that.
>
I know all the noise about not depending on other "big" libraries.
However, libglade is supremely cool. Basically, you use the glade
tool to build your gui using a VB type canvas. Glade then saves this
gui config as an xml file. With C/C++, you app reads in the xml file
_at runtime_ and builds the gui accordingly! In fact, you can make
significant changes to the gui without recompiling! It seems like if
we all think Scripts is a good idea but too hard to use, why not punt
and try something using Glade as the GUI builder? Then the Scripts
module could use the xml file instead of the contrived file format it
has now.
--
(__) Doug Alcorn | program == list of computer instructions
oo / doug@lathi.net | firmware == program that is not user modifiable
|_/ http://www.lathi.net | software == program that a user can modify
Cincinnati, OH | "If you don't have the source, it's not software"