MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Curses Library Functions                    cursoverlay(3CURSES)



NAME
     cursoverlay, overlay,  overwrite,  copywin  -  overlap  and
     manipulate overlapped curses windows

SYNOPSIS
     cc [ flag ... ] file ... -lcurses [ library ... ]
     #include 

     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
     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  con-
     trol  over  the  overlay() and overwrite() routines. Like in
     the prefresh() routine, a rectangle is specified in the des-
     tination  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 VALUES
     Routines that return an integer return ER upon failure  and
     an integer value other than ER upon successful completion.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:













SunOS 5.11          Last change: 31 Dec 1996                    1






Curses Library Functions                    cursoverlay(3CURSES)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     MT-Level                     Unsafe                      
    


SEE ALSO
     curspad(3CURSES),  cursrefresh(3CURSES),  curses(3CURSES),
     attributes(5)

NOTES
     The header   automatically  includes  the  headers
      and .


     Note that overlay() and overwrite may be macros.






































SunOS 5.11          Last change: 31 Dec 1996                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™