border_set(3X) border_set(3X)
NAME
borderset, wborderset - Ränder aus komplexen Zeichen und Darstellun-
gen erstellen
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int borderset(const cchart *ls, const cchart *rs, const cchart *ts,
const cchart *bs, const cchart *tl, const cchart *tr,
const cchart *bl, const cchart *br);
int wborderset(WINDOW *win, const cchart *ls, const cchart *rs,
const cchart *ts, const cchart *bs,
const cchart *tl, const cchart *tr,
const cchart *bl, const cchart *br);
BESCHREIBUNG
Die Funktionen borderset() und wborderset() zeichnen einen Rand um
das aktuelle oder das angegebene Fenster. Hierbei wird der Cursor
nicht auf die nächste Position gesetzt. Die Funktionen verarbeiten
keine Sonderzeichen, und es erfolgen keine Zeilenumbrüche.
Die Argumente in der linken Spalte der folgenden Tabelle enthalten
komplexe Zwischenraumzeichen mit Darstellungen, die beim Zeichnen des
Rands wie folgt verwendet werden:
_______________________________________________________________________
| Argument- Vorgabe- |
| name Verwendung wert |
|______________________________________________________________________|
| ls Anfangsspalte der Randlinie WACSVLINE |
| rs Endspalte der Randlinie WACSVLINE |
| ts Erste Zeile der Randlinie WACSHLINE |
| bs Letzte Zeile der Randlinie WACSHLINE |
| tl Obere linke Ecke des Rands WACSULCORNER |
| tr Obere rechte Ecke des Rands WACSURCORNER |
| bl Untere linke Ecke des Rands WACSBLCORNER |
| br Untere rechte Ecke des Rands WACSBRCORNER |
|______________________________________________________________________|
Wenn der Wert eines der Argumente aus der linken Spalte ein Nullzeiger
ist, wird der zugehörige Vorgabewert aus der rechten Spalte verwendet.
Wenn der Wert eines der Argumente aus der linken Spalte ein mehrspal-
tiges Zeichen ist, ist das Ergebnis unbestimmt.
RÜCKGABEWERT
Bei erfolgreicher Ausführung geben diese Funktionen den Wert OK
zurück. Andernfalls wird ERR zurückgegeben.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
border_set(3X) border_set(3X)
FEHLER
Es sind keine Fehlerzuordnungen definiert.
SIEHE AUCH
boxset(3X), curses(3X), hlineset(3X), curses(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98