GUI libraries
Xavier Bigand
flamaros.xavier at gmail.com
Fri Nov 29 15:23:33 PST 2013
Le 29/11/2013 14:31, Jacob Carlborg a écrit :
> On 2013-11-28 21:54, Xavier Bigand wrote:
>
>> Yep, that the goal, having applications with a real personality. I don't
>> think it's an issue especially when application is full screen and
>> respect pictographs (icons and texts) standards,...
>
> "real personality", it's more of trying to emulate the native toolkit to
> fails.
>
>> Having custom UI can help applications to improve ergonomic with
>> dedicated behaviors when it's needed.
>>
>> D itself isn't limited to one policy, you can do objects or not,... the
>> only things that is important is to let a strong default couple of style
>> and ergonomic without adding complexity for users want do some custom
>> stuff.
>>
>>
>> What is native on windows ?
>> - Win32
>> - Winforms
>> - Qt Widgets (that is near Win32)?
>>
>> And on linux ?
>> - GTK (with gnome and KDE)
>> - Qt QML (KDE future)
>>
>> A native UI isn't necessary considered as the standard one, maybe Qt
>> have a chance to be a real standard (on many platforms).
>
> There's one thing in creating a completely new GUI, like games do, and a
> completely different thing in trying to emulate a native toolkit and
> fail. The above video is an example of the latter.
>
QML and mostly Qt Quick Controls are really young technologies and
certainly not finished. The important things of Quick Controls is that
it provides the default skin of the OS and the correct behaviors, but
It's preferable to adapt it to import a custom Skin.
Digia certainly think that it's important to simplify the transition
between old (OS natvie UI) and new (fully custom UI) usages.
More information about the Digitalmars-d
mailing list