Mark Summerfield wrote:
Hi,
I installed Lyx for the very first time yesterday.
I was able to use it straight off with no problems---except for one:
the cursor kept blinking and there's no way to stop it.
I got the source & built it myself, applying these two changes, both in
src/frontends/Workarea.cpp
(1) In the Workarea::Workarea() constructor, change
cursor_timeout_(400) to cursor_timeout_(50)
(2) In the Workarea::hideCursor() method, add the call showCursor();
as the last statement in the method.
That kills cursor blink while still making sure the cursor is redrawn
fast enough as you navigate.
Hum, this also means that the CPU is busy every 50 ms instead of 400 ms...
I wish there was a Preference option for this. A minority of people
simply cannot work with software that blinks
(http://www.jurta.org/prog/noblink.en.html).
We just add the K people and now the cursor blinking haters :-)
Just kidding, your request is much more sane and even sensible might I
add. You appears to know C++ and Qt programming so, a patch is welcome ;-)
Abdel.