tail head cat sleep
QR code linking to this page

manページ  — curs_overlay

名称

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)

curs_overlay (3)

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.