X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=man%2Fcurs_border_set.3x;h=9d79b25cd47bda7ee0cdb3bc29c592307f5c3130;hb=HEAD;hp=98f8c39ca81fd427913b86c6242c673f61df2eef;hpb=894a177fd5228cdbe790bd1dc9435bd435c29681;p=ncurses.git diff --git a/man/curs_border_set.3x b/man/curs_border_set.3x index 98f8c39c..6e1acdf5 100644 --- a/man/curs_border_set.3x +++ b/man/curs_border_set.3x @@ -1,5 +1,5 @@ .\"*************************************************************************** -.\" Copyright 2019-2022,2023 Thomas E. Dickey * +.\" Copyright 2019-2023,2024 Thomas E. Dickey * .\" Copyright 2002-2011,2012 Free Software Foundation, Inc. * .\" * .\" Permission is hereby granted, free of charge, to any person obtaining a * @@ -27,8 +27,8 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: curs_border_set.3x,v 1.27 2023/10/07 21:19:07 tom Exp $ -.TH curs_border_set 3X 2023-10-07 "ncurses 6.4" "Library calls" +.\" $Id: curs_border_set.3x,v 1.38 2024/05/25 20:10:58 tom Exp $ +.TH curs_border_set 3X 2024-05-25 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "Library calls" .ie \n(.g \{\ .ds `` \(lq .ds '' \(rq @@ -57,45 +57,45 @@ draw borders and lines in a \fIcurses\fR window of wide characters \fB#include .PP \fBint border_set( - \fBconst cchar_t *\fIls\fR, \fBconst cchar_t *\fIrs\fR, - \fBconst cchar_t *\fIts\fR, \fBconst cchar_t *\fIbs\fR, - \fBconst cchar_t *\fItl\fR, \fBconst cchar_t *\fItr\fR, - \fBconst cchar_t *\fIbl\fR, \fBconst cchar_t *\fIbr\fB);\fR + \fBconst cchar_t *\fIls\fB, const cchar_t *\fIrs\fP, + \fBconst cchar_t *\fIts\fB, const cchar_t *\fIbs\fP, + \fBconst cchar_t *\fItl\fB, const cchar_t *\fItr\fP, + \fBconst cchar_t *\fIbl\fB, const cchar_t *\fIbr\fB);\fR .br \fBint wborder_set(\fP - \fBWINDOW *win\fP, - \fBconst cchar_t *\fIls\fR, \fBconst cchar_t *\fIrs\fR, - \fBconst cchar_t *\fIts\fR, \fBconst cchar_t *\fIbs\fR, - \fBconst cchar_t *\fItl\fR, \fBconst cchar_t *\fItr\fR, - \fBconst cchar_t *\fIbl\fR, \fBconst cchar_t *\fIbr\fB);\fR + \fBWINDOW *\fIwin\fP, + \fBconst cchar_t *\fIls\fB, const cchar_t *\fIrs\fP, + \fBconst cchar_t *\fIts\fB, const cchar_t *\fIbs\fP, + \fBconst cchar_t *\fItl\fB, const cchar_t *\fItr\fP, + \fBconst cchar_t *\fIbl\fB, const cchar_t *\fIbr\fB);\fR \fBint box_set(\fP - \fBWINDOW *win\fP, - \fBconst cchar_t *\fIverch\fR, + \fBWINDOW *\fIwin\fP, + \fBconst cchar_t *\fIverch\fP, \fBconst cchar_t *\fIhorch\fB);\fR \fBint hline_set(\fP - \fBconst cchar_t *\fIwch\fR, \fBint \fIn\fB);\fR + \fBconst cchar_t *\fIwch\fB, int \fIn\fB);\fR \fBint whline_set(\fP - \fBWINDOW *\fIwin\fR, - \fBconst cchar_t *\fIwch\fR, \fBint \fIn\fB);\fR + \fBWINDOW *\fIwin\fP, + \fBconst cchar_t *\fIwch\fB, int \fIn\fB);\fR \fBint mvhline_set(\fP - \fBint \fIy\fR, \fBint \fIx\fR, - \fBconst cchar_t *\fIwch\fR, \fBint \fIn\fB);\fR + \fBint \fIy\fB, int \fIx\fP, + \fBconst cchar_t *\fIwch\fB, int \fIn\fB);\fR \fBint mvwhline_set(\fP - \fBWINDOW *\fIwin\fR, - \fBint \fIy\fR, \fBint \fIx\fR, - \fBconst cchar_t *\fIwch\fR, \fBint \fIn\fB);\fR + \fBWINDOW *\fIwin\fP, + \fBint \fIy\fB, int \fIx\fP, + \fBconst cchar_t *\fIwch\fB, int \fIn\fB);\fR \fBint vline_set(\fP - \fBconst cchar_t *\fIwch\fR, \fBint \fIn\fB);\fR + \fBconst cchar_t *\fIwch\fB, int \fIn\fB);\fR \fBint wvline_set(\fP - \fBWINDOW *\fIwin\fR, - \fBconst cchar_t *\fIwch\fR, \fBint \fIn\fB);\fR + \fBWINDOW *\fIwin\fP, + \fBconst cchar_t *\fIwch\fB, int \fIn\fB);\fR \fBint mvvline_set(\fP - \fBint \fIy\fR, \fBint \fIx\fR, - \fBconst cchar_t *\fIwch\fR, \fBint \fIn\fB);\fR + \fBint \fIy\fB, int \fIx\fP, + \fBconst cchar_t *\fIwch\fB, int \fIn\fB);\fR \fBint mvwvline_set(\fP - \fBWINDOW *\fIwin\fR, - \fBint \fIy\fR, \fBint \fIx\fR, - \fBconst cchar_t *\fIwch\fR, \fBint \fIn\fB);\fR + \fBWINDOW *\fIwin\fP, + \fBint \fIy\fB, int \fIx\fP, + \fBconst cchar_t *\fIwch\fB, int \fIn\fB);\fR .fi .SH DESCRIPTION The @@ -171,7 +171,21 @@ The \fBmvwvline_set\fP, and \fBwvline_set\fP functions draw a line proceeding toward the last line of the window. -.br +.SH RETURN VALUE +Upon successful completion, these functions return +\fBOK\fP. +Otherwise, they return +\fBERR\fP. +.PP +Functions using a window parameter return +.B ERR +if it is null. +.PP +Functions prefixed with \*(``mv\*('' first perform cursor movement and +fail if the position +.RI ( y , +.IR x ) +is outside the window boundaries. .SH NOTES Note that \fBborder_set\fP, @@ -182,19 +196,10 @@ Note that \fBmvwvline_set\fP, and \fBvline_set\fP may be macros. -.SH RETURN VALUE -Upon successful completion, these functions return -\fBOK\fP. -Otherwise, they return -\fBERR\fP. -.PP -Functions using a window parameter return an error if it is null. -.PP -Functions with a \*(``mv\*('' prefix first perform a cursor movement using -\fBwmove\fP, and return an error if the position is outside the window, -or if the window pointer is null. +.SH PORTABILITY +These functions are described in X/Open Curses, Issue 4. .SH SEE ALSO -\fB\%ncurses\fP(3X), +\fB\%curses\fP(3X), \fB\%curs_add_wch\fP(3X), \fB\%curs_border\fP(3X), \fB\%curs_outopts\fP(3X)