[Lazarus] Visual "uglyness" when creating TSynEdit @ runtime in my app

Martin lazarus at mfriebe.de
Sat Jan 5 12:19:46 CET 2013


On 05/01/2013 11:12, Mattias Gaertner wrote:
> On Sat, 5 Jan 2013 07:36:01 -0300
> luiz americo pereira camara <luizmed at oi.com.br> wrote:
>
>> [...]
>> I've found a suspect.
>>
>> SetParent triggers the handle creation
>> TSynEdt.CreateWnd calls SizeOrFontChanged that calls UpdateScrollBars
>> Here, since PaintLock <> 0 the scrollbar change is postponed
> UpdateScrollBars should not trigger an immediate repaint.
>

Someone might check WDD?
Though it would be good to at least have an option.

Btw this is not the only one. At least TStatusBar does immediate 
repaints too.

And I guess in the case of Statusbar apps might relay on this (showing 
the state of a long running task. Not sure if any one out there abuses 
TScrollbar for such indication purposes.




More information about the Lazarus mailing list