*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> curs_touch (3x)              
Title
Content
Arch
Section
 

Contents


curs_touch(3X)							curs_touch(3X)


NAME    [Toc]    [Back]

     curs_touch:  touchwin, touchline, untouchwin, wtouchln, is_linetouched,
     is_wintouched - curses refresh control routines

SYNOPSIS    [Toc]    [Back]

     #include <curses.h>

     int touchwin(WINDOW *win);
     int touchline(WINDOW *win,	int start, int count);
     int untouchwin(WINDOW *win);
     int wtouchln(WINDOW *win, int y, int n, int changed);
     int is_linetouched(WINDOW *win, int line);
     int is_wintouched(WINDOW *win);

DESCRIPTION    [Toc]    [Back]

     The touchwin and touchline	routines throw away all	optimization
     information about which parts of the window have been touched, by
     pretending	that the entire	window has been	drawn on.  This	is sometimes
     necessary when using overlapping windows, since a change to one window
     affects the other window, but the records of which	lines have been
     changed in	the other window do not	reflect	the change.  The routine
     touchline only pretends that count	lines have been	changed, beginning
     with line start.

     The untouchwin routine marks all lines in the window as unchanged since
     the last call to wrefresh.

     The wtouchln routine makes	n lines	in the window, starting	at line	y,
     look as if	they have (changed<b>=1) or have not (changed<b>=0) been changed
     since the last call to wrefresh.

     The is_linetouched	and is_wintouched routines return TRUE if the
     specified line/window was modified	since the last call to wrefresh;
     otherwise they return FALSE.  In addition,	is_linetouched returns ERR if
     line is not valid for the given window.

RETURN VALUE    [Toc]    [Back]

     All routines return the integer ERR upon failure and an integer value
     other than	ERR upon successful completion,	unless otherwise noted in the
     preceding routine descriptions.

NOTES    [Toc]    [Back]

     The header	file <curses.h>	automatically includes the header files
     <stdio.h> and <unctrl.h>.

     Note that all routines except wtouchln may	be macros.

SEE ALSO    [Toc]    [Back]

      
      
     curses(3X), curs_refresh(3X).


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
curs_touch FreeBSD curses refresh control routines
curs_touch Tru64 Curses routines that control refresh
wtouchln OpenBSD curses refresh control routines
touchline OpenBSD curses refresh control routines
is_linetouched Tru64 Curses routines that control refresh
wtouchln Tru64 Curses routines that control refresh
touchwin OpenBSD curses refresh control routines
is_wintouched Tru64 Curses routines that control refresh
untouchwin OpenBSD curses refresh control routines
untouchwin Tru64 Curses routines that control refresh
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service