Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ is_linetouched(3X) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

doupdate(3X)

curses(5)

is_linetouched(3X)                                       is_linetouched(3X)

NAME
     islinetouched, iswintouched, touchline, touchwin, untouchwin,
     wtouchln - Steuerungsfunktionen für die Fensteraktualisierung

SYNTAX
     cc [flag ...] file ... -lcurses [library ...]

     #include <curses.h>

     bool islinetouched(WINDOW *win, int line);

     bool iswintouched(WINDOW *win);

     int touchline(WINDOW *win, int start, int count);

     int touchwin(WINDOW *win);

     int untouchwin(WINDOW *win);

     int wtouchln(WINDOW *win, int y, int n, int changed);

BESCHREIBUNG
     Die Funktion touchwin() markiert das angegebene Fenster als seit der
     letzten Aktualisierung geändert. Die Funktion touchline() markiert nur
     count Zeilen ab der Zeile start in entsprechender Weise.

     Die Funktion untouchwin() markiert alle Zeilen im Fenster als seit der
     letzten Aktualisierung unverändert.

     Wird wtouchln() aufgerufen, wenn changed gleich 1 ist, so markiert die
     Funktion n Zeilen im angegebenen Fenster ab Zeile y als geändert. Wenn
     changed gleich 0 ist, markiert wtouchln() diese Zeilen als seit der
     letzten Aktualisierung unverändert.

     Die Funktion iswintouched() stellt fest, ob das angegebene Fenster
     als geändert markiert ist. Die Funktion islinetouched() stellt fest,
     ob die Zeile line im angegebenen Fenster als geändert markiert ist.

RÜCKGABEWERT
     Die Funktionen islinetouched() und iswintouched() geben TRUE zurück,
     wenn eine der angegebenen Zeilen bzw. das angegebene Fenster seit der
     letzten Aktualisierung geändert worden ist. Ist dies nicht der Fall,
     geben diese Funktionen FALSE zurück.

     Die anderen Funktionen geben nach erfolgreicher Ausführung den Wert OK
     zurück. Andernfalls wird ERR zurückgegeben. Ausnahmen hierzu sind in
     den vorstehenden Funktionsbeschreibungen genannt.

FEHLER
     Es sind keine Fehlerzuordnungen definiert.





Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

is_linetouched(3X)                                       is_linetouched(3X)

HINWEISE
     Der Aufruf von touchwin() oder touchline() kann bei sich überlappenden
     Fenstern erforderlich sein, da eine Änderung in einem Fenster auch das
     jeweils andere Fenster betrifft, aus den Aufzeichnungen zu den im
     anderen Fenster geänderten Zeilen, diese Änderung jedoch nicht hervor-
     geht.

SIEHE AUCH
     curses(3X), doupdate(3X), curses(5).













































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026