I can see that what's actually responsible about getting the cursor placement is actually bv_funcs::getPos(). Can you please elaborate a little about how the buffer view is working? What does it store? Who keeps it? How does it know if it's being shown? Just a brief overview of code flow. There's NO documentation about it in the code.
On 5/11/07, Abdelrazak Younes <[EMAIL PROTECTED]> wrote:
Elazar Leibovich wrote: > There's a slight bug with cursor drawing code in Hebrew paragraphs. When > the > cursor is logically before a math inset, it appears visually after it. > Can you give me a hint where the cursor drawing code is? I searched > rowpaint.cpp, and grep'd for cursordraw/paint but no luck so far. > Any hint. The cursor position is retrieved in WorkArea::showCursor() and the actual painting is done in qt4/GuiWorkArea.cpp (in the Cursor class). Abdel.
