curs_overlay

Section: C Library Functions (3)
Updated:
索引 jman
 

索引

名称

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

索引

書式

#include <ncurses.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);
 

索引

解説

overlay ルーチンと overwrite ルーチンは、 dstwin の一番上に srcwin を オーバレイします。 scrwindstwin は同じサイズであることを要求されません。 2 つのウィンドウがオーバラップするテキストだけがコピー されます。相違点は overlay が破壊的でない ( ブランクはコピーされません ) のに対し、 overwrite は破壊的であるという点です。

copywin ルーチンには、 overlay ルーチンと overwrite ルーチンより繊細で細かい制御が備わっています。 prefresh ルーチンと同じように、宛先ウィンドウの長方形 (dminrow, dmincol) と (dmaxrow, dmaxcol) 、およびソースウィンドウの左上 コーナーの座標 (sminrow, smincol) が指定されます。引数 overlaytrue の場合、 overlay と同じようにコピーは破壊的ではありません。  

索引

戻り値

整数を返すルーチンは、処理失敗すると ERR を返してきます。処理が正常に完了した場合は、 ERR 以外の整数値を返します。  

索引

注釈

overlayoverwrite はマクロである可能性があることに注意してください。  

索引

関連項目

ncurses(3), curs_pad(3), curs_refresh(3)


 

索引

Index

名称
書式
解説
戻り値
注釈
関連項目

jman



Time: 07:06:44 GMT, January 12, 2009