GUI libraries

Chris wendlec at tcd.ie
Fri Nov 29 11:06:41 PST 2013


On Friday, 29 November 2013 at 17:03:02 UTC, thedeemon wrote:
> On Thursday, 28 November 2013 at 13:30:53 UTC, Luís Marques 
> wrote:
>> Whatever API / bindings you use, please don't expose 
>> non-native UIs to users (drawn from scratch, either mimicking 
>> the native UI or not). They never completely integrate with 
>> the OS, subtly deviating from the native behaviour in ways 
>> that range from awkward to infuriating, and are always playing 
>> catch-up to the latest OS changes.
>
> This is pure Mac talk.

+1

> In Windows the "native" UI elements are so scarce and 
> primitive, that most apps with decent UI end up making their 
> own. For example, one would assume that UI elements that can be 
> found in MS Office are native and can be used in other apps. 
> But they are not, Office used its own UI library and never 
> shared it with anyone. Ribbon implementation that comes with 
> recent Visual Studio is a completely different implementation 
> made by custom drawing, mimicking the look of Office. Actually, 
> there are even several different implementations, for different 
> languages.
> Relying purely on native controls leads nowhere.

Yes.

> And Linux notion of "native" is already discussed and destroyed 
> before me.



More information about the Digitalmars-d mailing list