In the last trunk, the slow issue is fixed regardless of usage of TextHint
in TMemo or not. Fixed also not being reset after text changed / added

Due to the way  CharCase is implemented, the slow will manifest if this
property is set to a value different from the default one

Some notes:
- It must be decided if TMemo.TextHint should be published. Delphi does not
publish it
- The implementation of TextHint using custom paint is desired but there
are no reasons to postpone the mentioned fixes since they did not require
any major change
- Must be investigated the possibility of offloading the CharCase
implementation to widgetset. The current implementation is far from optimal
(at each change, uppercase/lowercase and reset the Text property) leading
to performance and visual cluttering. Windows offers a native
implementation. I don't know for others. An alternative is to uppercase /
lowercase at keypress

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

Reply via email to