jpman project specific RCS keyword (jpman %Id) is obsolete, after manual entries are stored in freefall CVS repository. This old Id is useless and more worse it confuses users and bug reporters. So, this old Id is removed. Submitted by:jpman project <man-jp@jp.FreeBSD.org>
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:
|