Boost logo

Boost :

From: Pascal Bleser (pascal.bleser_at_[hidden])
Date: 2003-08-08 07:57:40


David B. Held wrote:
...
> Well, the moderaters haven't terminated() the thread(s) yet. ;) I
> happen to think that a generic C++ GUI framework is quite
> interesting, and would be somewhat annoyed if all the discussion
> of it left the main developer list. It's not even a library yet, unlike
> Spirit, which has its own list because most of the discussion is
> implementation issues.

Is the idea to develop a new GUI toolkit, just based on basic rendering APIs on Windows and X, or to
develop wrapper interfaces that map to the Windows or e.g. GTK+ APIs ?

> To bring a bit of sobering reality to the project, I would suggest
> picking a simple, even trivial target project (like displaying some
> trivial dialog box). Then create enough of a framework to make it
> work on Win32 and X (whichever X interface/toolkit you like best).

Something like wxWindows ? ;)
http://www.wxwindows.org/

It's an enourmous amount of work, because the APIs are just (almost) completely different, so you
need to encapsulate the whole crap.
Eventually, a template-based approach could simplify some implementation work but nevertheless...

Do we need another wxWindows ?
It's C++, portable, free (LGPL), it has Python bindings, ... huge...

-- 
   -o) Pascal Bleser             ATOS Origin/Aachen(DE)
   /\\ System Architect  <pascal.bleser_at_[hidden]>
  _\_v Project Leader WLP Online Framework
   The more things change, the more they stay insane.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk