[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SVG widget in GNU Emacs
From: |
Po Lu |
Subject: |
Re: SVG widget in GNU Emacs |
Date: |
Thu, 28 Oct 2021 17:39:04 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
> Isn't that flickering a direct consequence of the fact that xwidgets
> disable an important optimization in scrolling_window?
I suspect the problem lies, rather, in Emacs painting over widgets.
Since 2.18 GTK+ has stopped giving widgets individual X windows by
default, so drawing the glyph string background in x_draw_glyph_string
causes flickering, because it is actually painting over the widget's
native X window.
This is because Emacs uses X drawing primitives (or a cairo xlib
surface, not a surface provided by GTK), that GTK doesn't know about.
- Re: GUI and redisplay work (was: SVG widget in GNU Emacs), (continued)
- Re: SVG widget in GNU Emacs, Po Lu, 2021/10/27
- Re: SVG widget in GNU Emacs, Eli Zaretskii, 2021/10/27
- Re: SVG widget in GNU Emacs, Po Lu, 2021/10/27
- Re: SVG widget in GNU Emacs, Akira Kyle, 2021/10/27
- Re: SVG widget in GNU Emacs, Po Lu, 2021/10/27
- Re: SVG widget in GNU Emacs, Akira Kyle, 2021/10/27
- Re: SVG widget in GNU Emacs, Po Lu, 2021/10/27
- Re: SVG widget in GNU Emacs, Eli Zaretskii, 2021/10/28
- Re: SVG widget in GNU Emacs,
Po Lu <=
Re: SVG widget in GNU Emacs, Richard Stallman, 2021/10/20
Re: SVG widget in GNU Emacs, Po Lu, 2021/10/20
Re: SVG widget in GNU Emacs, Lars Ingebrigtsen, 2021/10/20