Boost logo

Boost :

From: John Torjo (john.lists_at_[hidden])
Date: 2005-01-10 10:34:56

Matt S Trentini wrote:

> 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
> may fizzle.
> Hopefully not.
> For the record, I'm *definitely* interested in some form of Boost GUI
> library.
> 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
> fonts.

Not sure anyone is interested, but I intend to separate the UI from the
window concept.

In other words, how a control (or widget, if you like) behaves from how
a control is shown visually. This will take care of both rendering and

Then, will implement some CSS on top of that.

Alan Gutierez has agreed to help me, so in 1-2 months, something should
come out.


John Torjo,    Contributing editor, C/C++ Users Journal
-- "Win32 GUI Generics" -- generics & GUI do mix, after all
-- - Click, Build, Run!

Boost list run by bdawes at, gregod at, cpdaniel at, john at