Subject: Re: [boost] Thoughts for a GUI (Primitives) Library
From: OvermindDL1 (overminddl1_at_[hidden])
Date: 2010-09-07 23:07:37
On Tue, Sep 7, 2010 at 8:32 PM, Gottlob Frege <gottlobfrege_at_[hidden]> wrote:
> On Tue, Sep 7, 2010 at 5:38 PM, Alexander Lamaison <awl03_at_[hidden]> wrote:
>> Absolutely! Â I simply wouldn't touch a GUI library that didn't render
>> native widgets. Â I'd be too embarrassed to release software that had an
>> amateur look&feel.
> Lots of Adobe software is written with non-native UI. Â Not typically
> described as amateur. Â What they have is a 'look' that tends to be
> somewhere between Mac and Windows, with some things possibly skinned
> per-paltform, but most of it with just an in between Adobe look.
> As long as it looks good, it doesn't need to be native.
> Note also that people are now accustomed to web sites - each has its
> own look and feel.
That is another thing. The Wt C++ Web Toolkit library can make a
webserver with sites made in C++ in a very nice way, but it can also
make standalone apps (a built-in webserver served by the Qt HTML
control). Even MFC has html controls. The aspect of an html-designed
GUI allows for proper flowing, wrapping, all kinds of interaction and
controls and much more, assuming the HTML container is fast enough to
feel responsive (such as Webkit or Mozilla's, but not IE). We need a
good html-based GUI engine to make standalone programs.