Il 18/02/2018 00:59, Graeme Geldenhuys via Lazarus ha scritto:

Now comes the BIG question... Does LCL have a reference implementation? Which LCL widgetset gives the correct behaviour and feature list, that the other LCL widgetsets need to follow or mimic?

IMHO that's impossible to achieve.
Design is the art of compromise. When you request feature A and feature B which are mutually exclusive, you must decide which one is most important and drop the other. Lazarus since the beginning has chosen (wrongly, IMO, but that's another matter) that the basic feature is *native* look and feel, by making LCL delegate as much as possible to the underlying widgetset. This is incompatible both with *consistent* look and feel, and with *consistent* behaviour.

Giuliano


--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to