emacs-devel
[Top][All Lists]
Advanced

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

Re: inhibiting x_scroll_run for a window?


From: joakim
Subject: Re: inhibiting x_scroll_run for a window?
Date: Fri, 10 Sep 2010 12:18:44 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

address@hidden writes:

> I spent a little time on the xwidget branch, and noticed that sometimes
> widgets get "stuck" on a coordinate when scrolling. This only happens
> sometimes.
>
> I think this is because Emacs sometimes decide to scroll the window by
> blitting rather than redrawing. I would like to understand how to get
> more control over scrolling.
>
> - is it possible to disable blit-scrolling and instead force redraw
>   scrolling for a particular window?
>
> - is it possible to know where a glyp is supposed to be on-screen after
>   a redisplay? Currently I solve this for xwidgets by assuming that
>   after a redisplay has finished, my drawing routine has been called
>   with valid coordinates sometime during redisplay. This doesnt seem to
>   happen always and thats why I suspect the scrolling routine, but
>   perhaps my basic aproach is flawed.

Eh, I immediately noticed inhibit_try_window_reusing. Sometimes it helps
to just write a question down...

-- 
Joakim Verona



reply via email to

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