lynx-dev
[Top][All Lists]
Advanced

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

Re: lynx-dev Curses and Resize (again)


From: Klaus Weide
Subject: Re: lynx-dev Curses and Resize (again)
Date: Tue, 15 Aug 2000 23:15:31 -0500 (CDT)

On Tue, 15 Aug 2000, Thomas Dickey wrote:

> On Tue, Aug 15, 2000 at 07:32:48PM -0600, address@hidden wrote:
> > Hello, Lyncei,
> > 
> > I'm still playing with the problems resizing a window using
> > standard curses (not ncurses; not slang)  I'm trying to
> > set ever more variables in the SIGWINCH handler in LYUtils.c.
> > I've got things working a little better, but one thing
> > particularly frustrates me:
> 
> size_change() doesn't seem to be calling endwin/refresh for the standard
> curses, which is afaik the "only" way to make that work.  ncurses would
> get the LINES/COLS values updated as a side-effect in the refresh following
> the SIGWINCH, if it is configured with the sigwinch handler.

That's never been the job of size_change() (the interrupt handler itself).
The handler just gets the new current dimensions and stores them away
and sets a flag.  It's up to code elsewhere to react to that.
Specifically,

        /*
         *  If the recent_sizechange variable is set to TRUE
         *  then the window size changed recently.
         */
        if (recent_sizechange) {

in LYMainLoop.c.  See also the comment after that point.

  Klaus


; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden

reply via email to

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