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