emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Drawing dirty rectangles with expose_window: row->clip = fr


From: Eli Zaretskii
Subject: Re: Drawing dirty rectangles with expose_window: row->clip = fr
Date: Tue, 02 Apr 2019 19:51:49 +0300

> Date:  Tue, 02 Apr 2019 09:27:44 -0700
> From:  Keith David Bershatsky <address@hidden>
> Cc:  address@hidden
> 
> In this example, there is one frame with two windows in a top/bottom equal 
> split.  The top window (*scratch*) does not have any fake cursors.  The 
> bottom window (*MC-TEST*) does have fake cursors.  It appears that 
> expose_window is drawing the mode-line of the top window, and the rectangle 
> extends down into the first line of the bottom window that has fake cursors.  
> The fake cursors draw on the first line of the bottom window, but the glyphs 
> do not draw on top of the box/hollow cursors.  This happens at the section of 
> expose_window where it has the comment: 
> 
> /* Display the mode line if there is one.  */

I don't think I understand you answer.

What is the height of the mode line? is it 16 pixels or less?  IOW,
how do you conclude that the rectangle 'fr' extends beyond the mode
line?

I also don't understand the meaning of this part:

  The fake cursors draw on the first line of the bottom window, but
  the glyphs do not draw on top of the box/hollow cursors.

Which glyphs "do not draw on top of the box/hollow cursors"?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]