From: Matt S Trentini (matt_trentini_at_[hidden])
Date: 2004-12-30 08:00:45
Heya Chris and everyone!
> I'm a little surprised that nobody responded to my suggestion to complete the
> survey of existing GUI libraries.
I'm unable to edit the Wiki - apparently my IP address is blocked for
some reason. Anyways, I wrote on my blog a few other GUI libraries that
we should really take a look at, check it out here:
I will try and find time to comment on MFC, Win32, WinForms and
wxWidgets which are the libraries I've had some exposure to.
> I'm concerned that unless we explicitly move to structure the conversation
> now, it will implode.
After being away from the PC for awhile (really, it's healthy
sometimes!) and reading up on all the postings about GUI-related topics,
I'm a little concerned with how the discussions are heading. I don't
think it's that anyone is doing anything wrong, just that the topic is
large and I worry that, because of the diverse interests, the discussion
For the record, I'm *definitely* interested in some form of Boost GUI
Personally, I'd love to see a lightweight, cross-platform, native widget
library created. As a _second_step_ I'd like to see a cross-platform
'canvas' library created (allowing the drawing of primitives on the
canvas). The canvas component should be able to be hosted within a
special widget in the widget library.
If we got that far I'd be happy. :)
Skinning is not important to me (as it usually detracts from usability)
and unit independance isn't such an issue for the widget library (though
I think it's critical for the canvas library). So, the widget library
should be easier to write - though obviously we need to sort out things
like events (John's work here on Win32Gui should be leveraged), layout
management and, to a lesser degree, presentation issues like colours and
> Do you folks think this is a bad idea? Too much work? Or still thinking about
Not a bad idea. A fair chunk o' work. Thinking about it a fair bit but
it won't be consuming all of my spare time until a little way into the
New Year. Everyone needs a break! :)
Sorry for the rambling message!
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk