curs_overlay(3curses) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

curs_overlay(3curses)

curs_overlay(3CURSES)      Curses Library Functions      curs_overlay(3CURSES)



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

SYNOPSIS
       cc [ flag ... ] file ... -lcurses [ library ... ]
       #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
       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
       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 VALUES
       Routines  that return an integer return ERR upon failure and an integer
       value other than ERR upon successful completion.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ MT-LevelUnsafe


SEE ALSO
       curs_refresh(3CURSES),        curs_pad(3CURSES),       curses(3CURSES),
       attributes(7)

NOTES
       The header <curses.h> automatically includes the headers <stdio.h>  and
       <unctrl.h>.


       Note that overlay() and overwrite may be macros.



Oracle Solaris 11.4               31 Dec 1996            curs_overlay(3CURSES)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3