From: Adam Badura (abadura_at_[hidden])
Date: 2005-09-29 05:37:55
Obviously we have here some who want to UI to be identical on all
platforms (count me here) and some who want it to be identical with actual
I personly think that this shoul;d be done by appling "lokk & feel"
(like in Java). You would have then choice if you want identical UI on all
paltforms (and choice of how would this look like) or "platform native"
look, or even on plaform look on any other...
"Andy Little" <andy_at_[hidden]> wrote in message
> Brian Riis wrote
> > I really don't think we want standard C++ to have a "builtin" GUI that
> > "simply works" on all systems.
> Sorry . have I misread this ?
> A C++ GUI that "simply works" is exactly what I want. Its got to be simple
> beginning programmes to pick up, generic, have an intuitive model, and
> non-platform dependent interface.
> > That makes me think of the Java GUI,
> > which works on all systems with a VM, but unfortunately looks like a
> > Java app regardless.
> The builtin GUI is a major reason for Java's Success. And notice that it
> on the internet where "platform" is not applicable. Personally I think the
> model is well worth looking at for ideas about a C++ GUI.
> The Windows GUI behaves slightly different than
> > GNOME, and there are quite large differences to OSX from either.
> Thats interesting and useful stuff. Would it be possible to enumerate some
> the differences? Personally I would like to have a uniform behaviour of a
> GUI across
> platforms if possible.
> > I don't think we want a GUI system where people will say, "Hey look at
> > this app; it's obviously written in C++, judging by the UI!"
> I think you are limiting the possibilities here. Maybe a C++ GUI should be
> Maybe we should default to a round window. You cant have true platform
> independence if by default you need to simulate a particular platforms
> feel. IOW then you cant have one default interface. Being able to put
> on a platform dependent skin is an often requested feature, but is trivial
> achieve IMO. The number one feature is simplicity and ease of use which
> platform independence... "simply works")
> Andy Little
> Unsubscribe & other changes:
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk