Boost logo

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