
Hi
A GUI library, just like a Sockets or XML library, is a huge undertaking. Many libraries addressing these areas have been started, but have not been finished due to "planned feature bloat", i.e., the authors and reviewers wanted too much out of the first version of the libraries. Don't be afraid to say "that's version 2" to a feature; bonus points if you have a paragraph or two in a "Future Directions" document that explains how such a feature fits into the library.
Excellent point. DrawingArea is hereby removed from the pending widget implementations list :-). What I expect is that individual platforms could provide extensions or hooks for more elaborate features, such as OpenGL widgets. It's about time to start deciding what should be included, I think. At present, we have Window Label Button Grid Text-entry I plan to add List Selection Menu Tab-set / Notebook And possibly Divider With these tools, I think the requirements of a great many C++ project could be satisfied. Anything glaringly obvious that I've left out? Is a multi-line text input control necessary? Regards David Turner