
David Turner wrote:
It seems that the idea of adding a medium-complexity GUI library to boost is popular, but that there are widely varying opinions on how it should be done.
I can't help asking -- what's "medium-complexity"? I'm not a GUI programmer, but these are things I wanted to implement at moments: - a configuration dialog (several tabs with some options in each) - an application to show a program graph (and another one for parse tree) - drawing a diagraph (two axes and several data series) Supposedly, the first should be doable. What about others? They'd require a fairly complete 2D layer.
3. It should be extensible through the factory pattern.
What do you mean?
4. It should couple loosely with user code - this means no inheriting from an abstract Window class.
So, the code to implement graph drawing would have to be freestanding function that takes window as parameter. What does it buy? - Volodya