[Glgui-dev] progress
Status: Alpha
Brought to you by:
druid-
From: sfranke <sf...@us...> - 2000-07-25 17:51:36
|
It's been a while since I've emailed this list, so I thought I'd let everyone know how development is going. I've now finished all the elements and high-level controls I'm planning on working on for the beta release. Here's the list: elements: frame draggable frame draggable view frame widget (textlabel) button multiple state button resize button progress bar slider bar text box editable text box controls: combobox console (just finished it) list box menus message box radio group scrollable frame scrollable text box text field (1-line) This includes some very sophisticated and useful gui components. The console has associated functions and variables that it keeps track of. It also supports creating aliases within the console and command history and command completion. The last bit of functionality I'm adding is file input based on the XML schema you can view at the glgui.sourceforge.net page. It's slightly out of date, but that's the general idea. I think a few other things are necessary before the project is promoted to beta status. 1) Good high-level documentation is absolutely necessary for it to be useful to anyone. 2) Some sort of code review. Up until now it's been a nearly 100% one-man project and I'd appreciate anytime spent looking over the code to fix bugs or other problems. 3) More platform support. I added a new developer today to help maintain mac support, but that's still only two platforms with only opengl. If I have some free time I might try to get a version running on my linux computer, but I've only done limited opengl development on it, so it will take some time. At some point I'll probably write a version for PTC (software renderer - www.gaffer.org/ptc/) and maybe BeOS if I have a chance to play around with it again. Keith was planning on writing a d3d renderer, any word on that Keith? Renderer and SimpleShader conversion shouldn't be too difficult for most platforms. And beyond that, it's just a matter of making sure the C++ code doesn't cause any problems. 4) A better sample showing off how nice-looking (as well as functional) GUIs built with glGUI can be. Beyond those points, it will probably be a few months before I can start working on an editor. It would probably be java based so it too would be cross platform. I encourage everyone to check out the latest version on CVS, or download the latest version if you don't want to see the console, and see where the project is at and where it still needs work. Thanks, Scott Franke [druid-] sf...@gl... |