That pass-by-name stuff looks like it pollutes the global namespace quite a bit...
A pass-by-name parameter is a global variable declared in the namespace algui::arguments.
Thomas Fjellstrom said:
Don't those two statements conflict a little? The gui includes all those widgets, yet they arn't in the file, or even coded?
Jonny Cook said:
Not really... he said it includes all of the about except for the Widgets. He finished the core (most likely the hardest part), so now I he just has to code the widgets.
Indeed, the core is probably the hardest part. You've got to design the interfaces and all the silly stuff that later stuff will depend on. You've got to be careful.
Jonny Cook said:
Looks very impressive! It's almost like Qt for Allegro! I have been looking for a good GUI to use (gave up making one myself ) so maybe I'll try this.
We all have done so. The allegro.cc forum is filled with topics about GUI and allegro.
Steve Terry said:
Wish I had more time and will to code at home or I would code the widgets. Too bad NAS and AWE died but now that I've been doing quite a bit of C++ coding I think a good C++ GUI is a better idea.
Hi Steve! This is what I wanted AWE to be, to be honest...but as you can see, it is very difficult, on the verge of being impossible, to do all this stuff in C.
I will start coding widgets as soon as it is possible and when I have the time (an 8-hour programming job does not leave you with much room). The next release will hopefully contain many small widgets and a web site; I have also got to finish the models part (list, tree, table), so don't expect anything in the very near future.