On 24/03/2012 21:02, Bernd wrote:
2012/3/24 Martin<laza...@mfriebe.de>:

Compile the SynEdit package with the following defines
SynDebug
SynCaretDebug
SYNSCROLLDEBUG
VerboseSynEditInvalidate
SynCheckPaintLock

and get a logfile.

Please also try if switching the overview gutter (right hand site)
(Options/Editor/Display) makes a different.  IIRC some WS does unnecessary
invalidates (but not as bad as you described)

Or switch off highlight of all occurrences of the word under caret
(obviously that can lead to a full invalidate, but usually it has a time
delay, so it does not affect editing)
I will try these defines and make the log (tomorrow). The right
overview gutter (and also the left gutter) does not have any notable
effect.


Ok, forget those defines. (WEll we maybe later...)

Try what happens with
  SynScrollBarWorkaround
defined


--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to