| |
SCLK v1.0, Copyright © 1995-1998 Jens Brüggemann 09.04.98
SCLK ist der Nachfolger von MCLK v1.1 (sowohl der Macintosh- als auch der
Behmk-Version) und SAVER v1.0 und vereinigt alle drei Programme in sich.
Darüber hinaus sind einige weitere Features dazugekommen.
Voraussetzungen
Das Programm läuft als GEM-Applikation unter Multitasking-Systemen. Unter
MagiC gehört es am besten in den Autostart-Ordner für GEM-Programme,
normalerweise also C:\GEMSYS\MAGIC\START\.
Der Bildschirmschoner tut nur in Farbauflösungen von 4 bis 256 Farben.
Bei anderen Farbtiefen schaltet er sich automatisch ab.
Für das Uhrenmodell "Behmk" sollte man einen Systemzeichensatz benutzen,
der mindestens 16 Pixel hoch ist (der normale Atari-Zeichensatz ist genau
16 Pixel hoch). Bei kleineren Zeichensätzen paßt die Uhrenanzeige nicht in
die Menüzeile.
Der Bildschirmschoner
Geschont wird, indem alle Farben der Farbpalette auf schwarz bzw. dunkel
geschaltet werden. Und zwar, wenn:
- ein paar Minuten keine Mausaktivität und kein Tastendruck erfolgt ist,
- die Maus in der "Schlafecke" ist (oben links),
- das Programm eine VA_START-Nachricht erhält (z.B. Klick in AppLine).
Ein Tastendruck, eine Mausbewegung oder eine Maustaste restauriert die
Farbpalette. Die Weckaktion wird normal an das aktive Programm weiter-
geleitet, bei Tastendruck sind also die Umschalttasten zu bevorzugen, da
sie zwar wecken, aber i.d.R. keine Aktion auslösen.
Die Menüzeilenuhr
Sie zeigt - wie üblich - rechts in der Menüzeile die Uhrzeit und / oder
Wochentag und Datum an. Die Uhr läuft immer weiter, solange sie vom AES
Rechenzeit bekommt, auch während modaler Dialoge und wenn die Maus in der
Ecke ist.
Das Modell "Macintosh" benutzt automatisch einen ggf. geänderten AES-
Zeichensatz, sofern appl_getinfo() existiert und die Daten liefert. Wird
Capslock gedrückt, schaltet die Uhr für zwei Sekunden auf die Datumanzeige
um.
Das Modell "Behmk" benutzt immer den mittlere Systemfont (8x8-Farbfont)
zweizeilig und zeigt damit alle Daten immer an.
Einstellungen vornehmen
Um Anpassungen an den Programmeinstellungen vorzunehmen, ist ein Hex-Editor
erforderlich, mit dem spezielle Bytes direkt im Programm gepatcht werden.
Gegen Ende der Programmdatei finden sich die folgenden Zeichenketten. Das
zu ändernde Zeichen befindet sich immer zwischen zwei eckigen Klammern [ ].
--> Schoner:
Einleitung der Einstellungen für den Bildschirmschoner
Ein/Aus=[ ]
00 = Bildschirmschoner aus
01 = Bildschirmschoner ein (default)
Minuten=[ ]
xx = Anzahl der Minuten ohne Aktivität, bis der Schoner schont
(zulässig 01-1E = 1-30 Minuten, default 05 = 5 Minuten)
Resthelligkeit (%)=[ ]
xx = Helligkeit des Bildschirms im Schonzustand
(zulässig 00-1E = 0%-30%, default 00 = ganz schwarz)
--> Uhr:
Einleitung der Einstellungen für die Menüzeilenuhr
Ein/Aus=[ ]
00 = Menüzeilenuhr aus
01 = Menüzeilenuhr ein (default)
Modell=[ ]
01 = Modell Mac OS (default)
02 = Modell Behmk
Abstand von rechts=[ ]
xx = Anzahl der Zeichen, die rechts von der Uhrenanzeige frei bleiben
(zulässig 00-14 = 0-20 Zeichen, default 03 = 3 Zeichen)
Hintergrundfarbe=[ ]
00 = weiß (default = normaler, schneller und flackerfreier Modus)
01 = schwarz
02 = rot
03 = grün
04 = blau
05 = zyan
06 = gelb
07 = magenta
08 = hellgrau (z.B. beim Einsatz von Menu3D)
09 = dunkelgrau
0A = dunkelrot
0B = dunkelgrün
0C = dunkelblau
0D = dunkelzyan
0E = dunkelgelb
0F = dunkelmagenta
Vordergrundfarbe=[ ]
xx = wie Hintergrundfarbe (default 01 = schwarz)
Sonstiges
Das Programm kann jederzeit beendet werden: Durch eine AP_TERM-Nachricht
(Shutdown, "beenden" in AppLine) oder mit Gewalt (MagiC-Taskmanager,
"rauswerfen" in AppLine).
SCLK darf nicht mehrfach gestartet werden (wird nicht geprüft)! Mit einem
entsprechend konfigurierten Desktop wird ein wiederholter Start aber nur
eine VA_START-Nachricht an das laufende Programm senden und damit ein
sofortiges Schonen des Bildschirms bewirken.
Technisches: Der Kbdvbase-Vektor 'kbdsys' wird verbogen und es wird ein
Termination-Handler installiert. Die XBRA-Kennung ist 'SCLK'.
Copyright
SCLK ist Freeware. Es darf nur kostenlos und nur unverändert und komplett
mit dieser Kurzdokumentation weitergegeben werden.
|