[Lazarus] Lazarus code editor: what happened with the caret?

Martin Frb lazarus at mfriebe.de
Sat Oct 7 16:12:03 CEST 2017


To rebuild the IDE, open the Tools Menu.

2nd last entry: "Build Lazarus ... profile name"

Or last entry "Configure build lazarus" which opens a dialog, so you can 
specify compiler options.

How does NVDA read the content of a control? Does it do OCR?
Because SynEdit is entirely custom drawn. SynEdit does not expose it's 
text through any API.

If it is OCR, maybe it helps to switch SynEdit to black and white. 
(Tools: Options, then Editor, Colors / But you have to switch of each 
color by itself.
Also make sure you go to the config for "Markup and Matches" and disable 
everything there. (Especially the new option "Outline (global)"

If it is an issue with scrolling: Try compiling with the option 
-dSynNewScrollBarUpdate


On 07/10/2017 09:01, Lubos Pintes via Lazarus wrote:
> Hello,
> One of your suggested changes indeed showed a system caret, but there 
> is probably another change, because the NVDA is unable to show me 
> lines after I scrool with a down arrow to try to read the contents. 
> But that may be a NVDA problem.
> For now I will use external editor for editing and special IDE 
> features like code completion directly in the environment.
> I now have another question, a bit unrelated to this thread but 
> relevant for me. If I make a change like this, I obviously need to 
> rebuild the IDE. Currently I am using the command
> lazbuild --build-ide= -q -q
> Can someone perhaps suggest a better command, another parameters for 
> example? I am not sure if that is totally correct. I will then save 
> the command to b.bat to make rebuilds easier.
>



More information about the Lazarus mailing list