border(3X) border(3X)
NAME
border, wborder - Ränder aus Einzelbytezeichen und Darstellungen
erstellen
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int border(chtype ls, chtype rs, chtype ts, chtype bs, chtype tl,
chtype tr, chtype bl, chtype br);
int wborder(WINDOW *win, chtype ls, chtype rs, chtype ts, chtype bs,
chtype tl, chtype tr, chtype bl, chtype br);
BESCHREIBUNG
Die Funktionen border() und wborder() zeichnen einen Rand um das aktu-
elle oder das angegebene Fenster. Hierbei wird der Cursor nicht auf
die nächste Position gesetzt. Die Funktionen verarbeiten keine Sonder-
zeichen, und es erfolgen keine Zeilenumbrüche.
Die Argumente in der linken Spalte der folgenden Tabelle enthalten
Einzelbytezeichen mit Darstellungen, die beim Zeichnen des Randes wie
folgt verwendet werden:
______________________________________________________________________
| Argument- Vorgabe- |
| name Verwendung wert |
|_____________________________________________________________________|
| ls Anfangsspalte der Randlinie ACSVLINE |
| rs Endspalte der Randlinie ACSVLINE |
| ts Erste Zeile der Randlinie ACSHLINE |
| bs Letzte Zeile der Randlinie ACSHLINE |
| tl Obere linke Ecke des Rands ACSULCORNER |
| tr Obere rechte Ecke des Rands ACSURCORNER |
| bl Untere linke Ecke des Rands ACSBLCORNER |
| br Untere rechte Ecke des Rands ACSBRCORNER |
|_____________________________________________________________________|
Wenn der Wert eines der Argumente aus der linken Spalte 0 ist, wird
der zugehörige Vorgabewert aus der rechten Spalte verwendet. Wenn der
Wert eines der Argumente aus der linken Spalte ein mehrspaltiges Zei-
chen ist, ist das Ergebnis unbestimmt.
RÜCKGABEWERT
Bei erfolgreicher Ausführung geben diese Funktionen den Wert OK
zurück. Andernfalls wird ERR zurückgegeben.
FEHLER
Es sind keine Fehlerzuordnungen definiert.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
border(3X) border(3X)
HINWEISE
Eine einwandfreie Ausführung dieser Funktionen ist nur bei Zeichensät-
zen garantiert, bei denen jedes Zeichen, dessen Attribute durch die
alleinige Verwendung von Konstanten mit dem Präfix A ausgedrückt wer-
den können, in ein Einzelbyte paßt.
SIEHE AUCH
borderset(3X), box(3X), curses(3X), hline(3X), curses(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98