61 lines
1.6 KiB
C
61 lines
1.6 KiB
C
#if !defined(lint) && !defined(DOS)
|
|
static char rcsid[] = "$Id: window.c 13655 2004-05-07 21:45:04Z jpf $";
|
|
#endif
|
|
/*
|
|
* Program: Window management routines
|
|
*
|
|
*
|
|
* Michael Seibel
|
|
* Networks and Distributed Computing
|
|
* Computing and Communications
|
|
* University of Washington
|
|
* Administration Builiding, AG-44
|
|
* Seattle, Washington, 98195, USA
|
|
* Internet: mikes@cac.washington.edu
|
|
*
|
|
* Please address all bugs and comments to "pine-bugs@cac.washington.edu"
|
|
*
|
|
*
|
|
* Pine and Pico are registered trademarks of the University of Washington.
|
|
* No commercial use of these trademarks may be made without prior written
|
|
* permission of the University of Washington.
|
|
*
|
|
* Pine, Pico, and Pilot software and its included text are Copyright
|
|
* 1989-2004 by the University of Washington.
|
|
*
|
|
* The full text of our legal notices is contained in the file called
|
|
* CPYRIGHT, included with this distribution.
|
|
*
|
|
*/
|
|
/*
|
|
* Window management. Some of the functions are internal, and some are
|
|
* attached to keys that the user actually types.
|
|
*/
|
|
|
|
#include "headers.h"
|
|
|
|
|
|
/*
|
|
* Refresh the screen. With no argument, it just does the refresh. With an
|
|
* argument it recenters "." in the current window. Bound to "C-L".
|
|
*/
|
|
pico_refresh(f, n)
|
|
int f, n;
|
|
{
|
|
/*
|
|
* since pine mode isn't using the traditional mode line, sgarbf isn't
|
|
* enough.
|
|
*/
|
|
if(Pmaster && curwp)
|
|
curwp->w_flag |= WFMODE;
|
|
|
|
if (f == FALSE)
|
|
sgarbf = TRUE;
|
|
else if(curwp){
|
|
curwp->w_force = 0; /* Center dot. */
|
|
curwp->w_flag |= WFFORCE;
|
|
}
|
|
|
|
return (TRUE);
|
|
}
|