                        Menu-Uhr 2.0
           (c) 1998 Oliver Buchmann, Thomas Much
                
Eine Uhr in der Menleiste hatte ich schon lange Zeit installiert. Was mich 
aber in letzter Zeit immer mehr strte, war, da diese Uhr immer einen weien 
Hintergrund zeichnete, was seit neueren MagiC-Versionen mit grauer Menleiste 
einfach hlich war.
Da dachte ich mir, so ein Programm kann ich auch selbst schreiben. Natrlich 
kann es nicht so viel wie manch anderes Uhrprogramm und ist primr auf meine 
Konfiguration zugeschnitten. Dafr ist es aber sehr klein und vielleicht 
gefllt es ja auch manch anderem.


Hier die Konfigurationsdatei, Kommentare beginnen mit einem Semikolon:

FORMAT:WOCHENTAG, TAG.MONAT.KURZJAHR,   STUNDE:MINUTE:SEKUNDE
RAND:20;
FONTNAME:Charcoal
FONTGROESSE:12
CAPSLOCKFARBE:4; Farbe fr die CapsLock-Anzeige
BLINKEN:1; Bei 1 blinken die Doppelpunkte
ALARMFILE:C:\SAMPLES\ALARM.HSN
GEMJINGPFAD:F:\TEXEL\GEMJING.PRG 

Ist FORMAT auskommentiert, wird die Uhr immer im Format
Mon 23.02. 16:29:46
angezeigt.
Ansonsten kann man hier fast beliebig das Format zusammenbasteln. Die 
Platzhalter werden dann bei der Ausgabe durch die aktuellen Werte ersetzt. 
Die Platzhalter mssen gro geschrieben sein und folgender Syntax entsprechen:
WOCHENTAG		Wochentagskrzel (Mon, Die, Mit, etc.)
TAG 				Tag des Monats (1..31)
MONAT				Monat (1..12)
KURZJAHR			Jahr (z.B. 98)
LANGJAHR			Jahr (z.B. 1998)
STUNDE			Stunde in 24-Stunden-Zhlweise
MINUTE			Minuten
SEKUNDE			Sekunden

Unter RAND lt sich der Abstand in Pixel zum rechten Bildschirmrand 
einstellen, falls man dort z.B. das MagiC-Logo aktiv hat.

Bei Fontname kann der VDI-Font gewhlt werden, mit dem die Uhrzeit ausgegeben 
werden soll. Der Name mu im Klartext so angegeben werden, wie er im MagiC-
Fontselektor aufgefhrt wird. Dabei kann man ihn an der Stelle abkrzen, ab 
der er eindeutig ist.
Bei FONTGROESSE whlt man die Punktgre mit der die Uhrzeit dargestellt 
werden soll.

Wenn die CapsLock-Taste aktiv ist, wird in der linken oberen Ecke ein kleines 
Kstchen dargestellt. Die Kstchenfarbe lt sich in der Konfigurationsdatei 
ber CAPSLOCKFARBE einstellen. Gibt es diese Variable in der 
Konfigurationsdatei nicht, ist die CapsLock-Anzeige inaktiv.

Bei BLINKEN kann durch eine 1 erreicht werden, da die Doppelpunkte im 
Sekundentakt blinken.

Bei ALARMFILE kann ein Sample angegeben werden, das durch GEMJing abgespielt 
wird. Und zwar alle Viertelstunde (ein bis viermal).

Unter GEMJINGPFAD gibt man den Pfad an, in dem sich GEMJING befindet (samt 
Dateiname). Ist die Environment-Variable fr GEMJing gesetzt, wird diese 
jedoch ausgewertet.

Die MENU_UHR reagiert auf den Shutdown des Systems. Will man sie von Hand 
beenden, geht das auch, indem man mit der Maus und gedrckter linker Shift-
Taste auf die Uhranzeige fhrt. Es erscheint eine Infobox. Mit "Ende" kann 
man die Uhr beenden.


Im MAUS-Netz bin ich unter Oliver Buchmann @KA2 zu erreichen. Sonst ber 
Oliver.Buchmann@t-online.de

Das Programm wurde in PurePascal geschrieben.

Oliver Buchmann
Hermann-Hampe-Weg 4
69126 Heidelberg

Viele Verbesserungen und Optimierungen am Programm stammen von Thomas Much.

Das Programm ist bestimmt kein Ober-Hammer, aber wer es gut findet, darf 
sich ruhig bei mir erkenntlich zeigen.

Bankverbindung: Commerzbank Heidelberg, BLZ 67240039, Konto 1831742.
