[Glgui-dev] glgui: release 9a
Status: Alpha
Brought to you by:
druid-
From: Scott F. <sf...@gl...> - 2003-10-01 03:37:43
|
Release 9a is up on sourceforge. This release includes my changes for addi= ng variable width fonts and better support for keyboard handling in edita= ble text boxes (and through the glut sample). The glut sample should bui= ld and run under win32 and linux. I wanted to do this release now (as a minor version) because I'm planning t= o start some fairly large changes to the code base. Mainly, I'm going to= do some general cleanup of the code, putting in better commenting and fo= rmatting it more cleanly. This will also let me get reaquainted with a l= ot of the details I may have forgotten in the time I have spent away from= the project. Hopefully, this will also give me the opportunity during t= his time to improve the any specific functionality that seems to need it.= Some of the interaction between controls and widgets is an example wher= e I think some improvement can be made. The other major change I have planned is to improve the callback handling. = My current plan is to have support for setting a callback for each type = of mouse/keyboard event a frame can trigger (click, hover, keypress, etc)= . I will do my best to make only minimal (if any) changes to the actual inter= face, but I think at this point in the project it's more important to fix= any serious flaws in the design rather than maintain a 100% backwards-co= mpatable interface. If anyone feels otherwise, especially those of you w= ith projects that use it, let me know. It will probably be a at least a few weeks before I get started on this due= to other projects requiring my time. So please send in comments and sug= gestions. Rainer sent a document a while back with some very good critiq= ues and comments, and I will keep them all in mind during this process. = I put a copy of this document linked from http://glgui.sourceforge.net in= case anyone no longer has a copy. Scott sf...@gl... is to improve the callback handling. My current pla= n is to have |