emacs-devel
[Top][All Lists]
Advanced

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

Re: Redisplay issue


From: martin rudalics
Subject: Re: Redisplay issue
Date: Fri, 04 Dec 2015 09:08:16 +0100

>> What does ‘frame-geometry’ return for those frames?
>
> Without Cairo:
>
> ((outer-position 2 . 2) (outer-size 820 . 1044) (external-border-size
> 1 . 21) (title-bar-size 0 . -20)

-20 is silly.  I'll have to look into this.  But it has no impact here.

> (menu-bar-external) (menu-bar-size
> 818 . 17) (tool-bar-external) (tool-bar-position . top) (tool-bar-size
> 0 . 0) (internal-border-width . 1))
>
> With Cairo:
> ((outer-position 2 . 2) (outer-size 820 . 984) (external-border-size 1
> . 21) (title-bar-size 0 . -20) (menu-bar-external) (menu-bar-size 818
> . 16) (tool-bar-external) (tool-bar-position . top) (tool-bar-size 0 .
> 0) (internal-border-width . 1))
>
> And I attach two screen shots for with and without cairo.  To my eyes
> it is the gap between lines that is different.

I couldn't tell.  The menubars differ by one pixel in height.  So maybe
this one pixel multiplied by the number of lines of the frame could sum
up to 60 pixels.

Please report also the values returned by

(frame-edges nil 'outer-edges)
(frame-edges nil 'native-edges)
(frame-edges nil 'inner-edges)

and

(frame-parameters)

for each of these frames.  Maybe they allow more insight.

Thank you, martin




reply via email to

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