indicator(1F) (Form and Menu Language Interpreter) indicator(1F)
NAME
indicator - Anwendungsspezifische Alarminformationen und/oder den
"Working"-Indikator anzeigen
SYNTAX
indicator [-b [n]] [-c column] [-l length] [-o] [-w] [string ...]
BESCHREIBUNG
Die Funktion indicator zeigt anwendungsspezifische Alarminformationen
und/oder den Indikator "Bitte warten" ("Working") in der FMLI-Kopf-
zeile an. Standardmäßig ist indicator auf Working (Bitte warten ...)
gesetzt. Das Argument string ist eine in der Kopfzeile anzuzeigende
Zeichenkette und sollte immer als letztes Argument angegeben werden.
string wird nicht automatisch aus der Kopfzeile gelöscht.
OPTIONEN
-b n Durch die Option -b ertönt das akustische Signal des Terminals
nmal, wobei n eine Ganzzahl von 1 bis 10 ist. Der Standardwert
ist 1. Wenn das Terminal nicht über ein akustisches Signal ver-
fügt, blinkt der Bildschirm, falls möglich.
-c column
Die Option -c definiert die Spalte der Kopfzeile, in der die
Indikatorzeichenkette beginnen soll. Das Argument column muß eine
Ganzzahl von 0 bis DISPLAYW-1 sein. Wenn die Option -c nicht ver-
wendet wird, zieht column 0 als Standardwert heran.
-l length
Die Option -l definiert die maximale Länge der angezeigten Zei-
chenkette. Wenn die Zeichenkette string länger als length Zeichen
ist, wird sie abgeschnitten. Das Argument length muß eine Ganz-
zahl von 1 bis DISPLAYW sein. Wenn die Option -l nicht verwendet
wird, nimmt length standardmäßig den Wert DISPLAYW. Wenn die Zei-
chenkette string zu lang ist, wird sie abgeschnitten.
-o Durch die Option -o dupliziert indicator seine Ausgabe auf
stdout.
-w Die Option -w aktiviert den Indikator "Bitte warten".
BEISPIELE
Wenn der in einem Formularfeld eingegebene Wert ungültig ist, ertönt
bei der folgenden Verwendung von indicator das akustische Signal drei-
mal, und das Wort WRONG wird in der Kopfzeile bei Spalte 1 beginnend
angezeigt.
invalidmsg=`indicator -b 3 -c 1 "WRONG"`
Der Indikator wird, nachdem der Benutzer über die Ungültigkeit des
Eintrags informiert wurde, folgendermaßen gelöscht:
invalidmsg=`indicator -b 9 -c 1 "WRONG"; sleep(3);
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
indicator(1F) (Form and Menu Language Interpreter) indicator(1F)
indicator -c 1 " "`
In diesem Beispiel wird der Wert von invalidmsg weiterhin in der
FMLI-Meldungszeile angezeigt (im vorliegenden Fall der Standardwert
Input is not valid).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98