hline(3X) hline(3X)
NAME
hline, mvhline, mvvline, mvwhline, mvwvline, vline, whline, wvline -
Linien mit Einzelbytezeichen und Darstellungen zeichnen
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int hline(chtype ch, int n);
int mvhline(int y, int x, chtype ch, int n);
int mvvline(int y, int x, chtype ch, int n);
int mvwhline(WINDOW *win, int y, int x, chtype ch, int n);
int mvwvline(WINDOW *win, int y, int x, chtype ch, int n);
int vline(chtype ch, int n);
int whline(WINDOW *win, chtype ch, int n);
int wvline(WINDOW *win, chtype ch, int n);
BESCHREIBUNG
Diese Funktionen zeichnen mit dem Zeichen ch eine Linie im aktuellen
oder angegebenen Fenster, beginnend bei der aktuellen oder angegebenen
Position. Die Linie besteht aus maximal n oder so vielen Zeichenposi-
tionen, wie in das Fenster passen.
Hierbei wird die Cursor-Position nicht geändert. Die Funktionen verar-
beiten keine Sonderzeichen, und es erfolgen keine Zeilenumbrüche.
Die Funktionen hline(), mvhline(), mvwhline() und whline() zeichnen
eine Linie bis zur letzten Spalte in der Zeile (von links nach rechts).
Die Funktionen vline(), mvvline(), mvwvline() und wvline() zeichnen
eine Linie bis zur letzten Zeile des Fensters (von oben nach unten).
RÜCKGABEWERT
Die Funktionen geben nach erfolgreicher Ausführung den Wert OK zurück.
Andernfalls wird ERR zurückgegeben.
FEHLER
Es sind keine Fehlerzuordnungen definiert.
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.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
hline(3X) hline(3X)
SIEHE AUCH
border(3X), box(3X), curses(3X), hlineset(3X), curses(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98