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

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

Contents


curs_overlay(3X)					      curs_overlay(3X)


NAME    [Toc]    [Back]

     curs_overlay:  overlay, overwrite,	copywin	- overlap and manipulate
     overlapped	curses windows

SYNOPSIS    [Toc]    [Back]

     #include <curses.h>

     int overlay(WINDOW	*srcwin, WINDOW	*dstwin);

     int overwrite(WINDOW *srcwin, WINDOW *dstwin);
     int copywin(WINDOW	*srcwin, WINDOW	*dstwin, int sminrow,
	  int smincol, int dminrow, int	dmincol, int dmaxrow,
	  int dmaxcol, int overlay);

DESCRIPTION    [Toc]    [Back]

     The overlay and overwrite routines	overlay	srcwin on top of dstwin.
     scrwin and	dstwin are not required	to be the same size; only text where
     the two windows overlap is	copied.	 The difference	is that	overlay	is
     non-destructive (blanks are not copied) whereas overwrite is destructive.

     The copywin routine provides a finer granularity of control over the
     overlay and overwrite routines.  Like in the prefresh routine, a
     rectangle is specified in the destination window, (dminrow, dmincol) and
     (dmaxrow, dmaxcol), and the upper-left-corner coordinates of the source
     window, (sminrow, smincol).  If the argument overlay is true, then
     copying is	non-destructive, as in overlay.

RETURN VALUE    [Toc]    [Back]

     Routines that return an integer return ERR	upon failure and an integer
     value other than ERR upon successful completion.

NOTES    [Toc]    [Back]

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

     Note that overlay and overwrite may be macros.

SEE ALSO    [Toc]    [Back]

      
      
     curses(3X), curs_pad(3X), curs_refresh(3X)


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
overwrite Tru64 Overlap and manipulate overlapped Curses windows
overlay Tru64 Overlap and manipulate overlapped Curses windows
copywin Tru64 Overlap and manipulate overlapped Curses windows
curs_overlay Tru64 Overlap and manipulate overlapped Curses windows
curs_overlay FreeBSD overlay and manipulate overlapped curses windows
overlay OpenBSD overlay and manipulate overlapped curses windows
overwrite FreeBSD overlay and manipulate overlapped curses windows
curs_overlay OpenBSD overlay and manipulate overlapped curses windows
copywin OpenBSD overlay and manipulate overlapped curses windows
overwrite OpenBSD overlay and manipulate overlapped curses windows
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service