|
Boost : |
From: David Turner (dkturner_at_[hidden])
Date: 2004-03-03 13:56:14
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk