IPnom Home • Manuals • FreeBSD

 FreeBSD Man Pages

Man Sections:Commands (1)System Calls (2)Library Functions (3)Device Drivers (4)File Formats (5)Miscellaneous (7)System Utilities (8)
Keyword Live Search (10 results max):
 Type in part of a command in the search box.
 


overlay(3)

NAME

       overlay,  overwrite, copywin - overlay and manipulate overlapped curses
       windows


SYNOPSIS

       #include <curses.h>

       int overlay(const WINDOW *srcwin, WINDOW *dstwin);
       int overwrite(const 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

       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 destruc-
       tive.

       The copywin routine provides a finer granularity of  control  over  the
       overlay	and  overwrite routines.  Like in the prefresh routine, a rec-
       tangle 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

       Routines  that  return an integer return ERR upon failure, and OK (SVr4
       only specifies "an integer value other than ERR") upon successful  com-
       pletion.


NOTES

       Note that overlay and overwrite may be macros.


PORTABILITY

       The  XSI Curses standard, Issue 4 describes these functions (adding the
       const qualifiers).  It further specifies their behavior in the presence
       of  characters  with  multibyte	renditions  (not yet supported in this
       implementation).


SEE ALSO

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

							      curs_overlay(3X)

SPONSORED LINKS




Man(1) output converted with man2html , sed , awk