[Top][All Lists]

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

Re: lynx-dev avoiding screen refresh after partial display

From: Leonid Pauzner
Subject: Re: lynx-dev avoiding screen refresh after partial display
Date: Wed, 25 Nov 1998 19:51:19 +0300 (MSK)

> Please test the appended patch.

> Notes:

> I hope this will also work for slang and for non-Unix.  But no promises.

> The size_change(0) in the initial start_curses() for NCURSES did leave
> recent_sizechange set (for me), which shouldn't be needed.  size_change(0)
> for slang doesn't set recent_sizechange at all.
Thanks, that was a problem.

> This may put too much knowledge about partial display into display_page,
> but it felt safer to put the information (which lines were shown during
> last partial) with the object that is affected (the HText *) rather than
> relying on global flags. Leonid: this probably duplicates Newline_partial
> and NumOfLines_partial, but should work independently of them.  I didn't
> try to follow all the logic involved for them.

I will look more closely,
but now I feel a problem: besides just viewing the incremental rendering
we may also scroll the screen by scroll keys in partial mode.
It require a complete page redisplay but I think it will not.

Newline_partial and NumOfLines_partial also used in LYpop() and LYpop_num(),
so they should be global (unless we add them to `document' struct which
will add more confision and unnecessary complication.)

reply via email to

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