which has some variation of writing in Japanese, as well as some typos. Submitted by: kano@na.rim.or.jp Approved by: kuriyama (mentor/implicitly)
81 lines
1.7 KiB
Groff
81 lines
1.7 KiB
Groff
.\" $FreeBSD$
|
|
.TH curs_overlay 3 ""
|
|
.SH 名称
|
|
\fBoverlay\fR, \fBoverwrite\fR,
|
|
\fBcopywin\fR - overlay and manipulate overlapped \fBncurses\fR windows
|
|
.SH 書式
|
|
\fB#include <ncurses.h>\fR
|
|
|
|
\fBint overlay(WINDOW *srcwin, WINDOW *dstwin);\fR
|
|
.br
|
|
\fBint overwrite(WINDOW *srcwin, WINDOW *dstwin);\fR
|
|
.br
|
|
\fBint copywin(WINDOW *srcwin, WINDOW *dstwin, int sminrow,
|
|
int smincol, int dminrow, int dmincol, int dmaxrow,
|
|
int dmaxcol, int overlay);\fR
|
|
.SH 解説
|
|
\fBoverlay\fR
|
|
ルーチンと
|
|
\fBoverwrite\fR
|
|
ルーチンは、
|
|
\fIdstwin\fR
|
|
の一番上に
|
|
\fIsrcwin\fR
|
|
を
|
|
オーバレイします。
|
|
\fIscrwin\fR
|
|
と
|
|
\fIdstwin\fR
|
|
は同じサイズであることを要求されません。
|
|
2
|
|
つのウィンドウがオーバラップするテキストだけがコピー
|
|
されます。相違点は
|
|
\fBoverlay\fR
|
|
が破壊的でない
|
|
(
|
|
ブランクはコピーされません
|
|
)
|
|
のに対し、
|
|
\fBoverwrite\fR
|
|
は破壊的であるという点です。
|
|
|
|
\fBcopywin\fR
|
|
ルーチンには、
|
|
\fBoverlay\fR
|
|
ルーチンと
|
|
\fBoverwrite\fR
|
|
ルーチンより繊細で細かい制御が備わっています。
|
|
\fBprefresh\fR
|
|
ルーチンと同じように、宛先ウィンドウの長方形
|
|
(\fIdminrow\fR, \fIdmincol\fR)
|
|
と
|
|
(\fIdmaxrow\fR, \fIdmaxcol\fR)
|
|
、およびソースウィンドウの左上
|
|
コーナーの座標
|
|
(\fIsminrow\fR, \fIsmincol\fR)
|
|
が指定されます。引数
|
|
\fIoverlay\fR
|
|
が
|
|
\fBtrue\fR
|
|
の場合、
|
|
\fBoverlay\fR
|
|
と同じようにコピーは破壊的ではありません。
|
|
.SH 戻り値
|
|
整数を返すルーチンは、処理失敗すると
|
|
\fBERR\fR
|
|
を返してきます。処理が正常に完了した場合は、
|
|
\fBERR\fR
|
|
以外の整数値を返します。
|
|
.SH 注釈
|
|
\fBoverlay\fR
|
|
と
|
|
\fBoverwrite\fR
|
|
はマクロである可能性があることに注意してください。
|
|
.SH 関連項目
|
|
\fBncurses\fR(3), \fBcurs_pad\fR(3), \fBcurs_refresh\fR(3)
|
|
.\"#
|
|
.\"# The following sets edit modes for GNU EMACS
|
|
.\"# Local Variables:
|
|
.\"# mode:nroff
|
|
.\"# fill-column:79
|
|
.\"# End:
|