Subject: Re: [boost] Thoughts for a GUI (Primitives) Library
From: Simonson, Lucanus J (lucanus.j.simonson_at_[hidden])
Date: 2010-09-07 13:29:38
Sebastian Redl wrote:
> On Sep 7, 2010, at 5:40 AM, Alexander Lamaison wrote:
>> On Tue, 7 Sep 2010 09:47:03 +0200, Yakov Galka wrote:
>>> On Tue, Sep 7, 2010 at 02:16, Gwenio <urulokiurae_at_[hidden]> wrote:
>>>> I repeat that I am focusing on the low-level components because I
>>>> do not want the discussion to get stuck on what appears to be a
>>>> very difficult subject. Therefore I would like discussion of
>>>> higher level parts to be limited to what would be required to
>>>> implement them.
>>> Then *please*, explain how your library will differ from e.g. gtkmm?
>>> link: http://www.gtkmm.org/en/
>> I hope that, for starters, the end-result would look nothing like
>> that produced by gtkmm. GTK-based GUIs on Windows just look 'wrong'.
> The visual appearance of programs has very little to do with library
> design. Qt programs look great IMO, but they don't use any native
> widgets even on Windows. They just have a very faithful native l&f.
> But you can style them differently even on Windows.
> So the question is perfectly valid. IMO it doesn't make any sense to
> design low-level components if you don't have a high-level design.
Design top down, implement bottom up. Right now instead of talking about design of low level components you should instead be talking about design goals and requirements. We should discuss the difficult subjects.