![]()
![]()
![]()
Hauptfenster ============ Das Hauptfenster des Preferences-Programms läßt sich in drei Bereiche untergliedern. Ganz oben befindet sich ein Textfeld mit Popup-Button und zwei weiteren Knöpfen rechts daneben, darunter dann die verschiedenen Einstellseiten für alle Konfigurationsparameter und schließlich am unteren Fensterrand noch eine Knopfleiste. Mit dem Preferences-Programm ist es möglich, sämtliche Einstellungen nach Applikationen getrennt vorzunehmen. Im Textfeld links oben wird dazu der Name des betroffenen Programms angezeigt, mit dem Popup-Button daneben kann jederzeit die Applikation gewechselt werden. MUI führt automatisch eine Liste aller bereits einmal gestarteten Applikationen, aus diesen kann in der Popup-Liste eine beliebige gewählt werden. Meist wird man jedoch Parameter global, d.h. für alle Applikationen auf einmal, konfigurieren wollen. Dazu gibt es in der Liste der Programme einen speziell gekennzeichneten Eintrag namens `Global', der auch als erstes beim Start des Preferences-Programms aktiviert ist. Unter diese Überschrift getroffene Einstellungen wirken sich auf alle Applikationen aus, d.h. immer dann, wenn eine globale Einstellung verändert wird, überträgt diese sich automatisch auf die entsprechenden lokalen Werte, sofern diese vor der Änderung mit dem globalen Wert übereingestimmt haben. Wenn also zum Beispiel global der Zeichensatz `helvetica/13' und speziell für das MUI-Demo Programm der Zeichensatz `Times/18' konfiguriert ist, dann wirkt sich die globale Änderung von `helvetica/13' auf alle anderen Applikationen, nicht aber auf das Demo-Programm aus. Die allermeisten Parameter werden immer in den globalen Einstellungen konfiguriert werden, lokale Abänderungen sind nur bei relativ wenigen Feldern, etwa bei `Iconify-Hotkey' und `Public-Screen' sinnvoll. Theoretisch ist es aber ohne weiteres möglich, verschiedenen Applikationen völlig verschiedene Oberflächen-Outfits zu verpassen. In wie weit das auch sinnvoll ist, sei dahingestellt. Der `Info'-Knopf neben dem Applikationsnamen ist nur erreichbar wenn gerade lokale Einstellungen editiert werden. Damit werden zu dem entsprechenden Programm einige nützliche Informationen angezeigt, allerdings nur dann wenn das Programm gerade läuft. Durch MUI's automatische Applikationslistenverwaltung sammeln sich mit der Zeit einige Programme an, die man vielleicht inzwischen gar nicht mehr verwenden möchte. Mit dem `Delete'-Knopf können solche unerwünschte Applikationen aus der Liste entfernt werden. Damit gehen natürlich alle Einstellungen die lokal für diese Programme getroffen wurden verloren. Die eigentlichen Einstellungen, entweder global oder pro Applikation, werden dann im Hauptteil in der Mitte des Fensters vorgenommen. Hier befindet sich der - in Seiten aufgeteilte - Konfigurationsbereich. Die Seiten können mit dem Cycle-Gadget am oberen Rand, oder auch mit den Einträgen im Page-Menü, durchgeschaltet werden. Die einzelnen Elemente der verschiedenen Seiten werden in den folgenden Kapiteln ausführlich beschrieben. Am unteren Fensterrand befinden sich die, von den System Preferences Programmen bekannten, `Save'-, `Use'- und `Cancel'-Knöpfe sowie zusätzlich ein `Test'-Gadget. Dieses `Test'-Gadget, ist wohl das am meisten benutzte Gadget im Preferences Programm. Gerade zu Beginn wird man ein wenig mit den vielen Parametern experimentieren, bis man seine ideale Einstellung gefunden hat. Ein Druck auf `Test' veranlaßt die aktuelle Applikation (oder alle, wenn gerade global konfiguriert wird) dazu, sich automatisch an die neu spezifizierten Werte anzupassen. Man kann also, nachdem man eine Applikation gestartet hat, deren Einstellungen einem noch nicht zusagen, parallel dazu das Preferences Programm aufrufen und die neue Applikation sozusagen im direkten Dialog dem eigenen Geschmack anpassen. Mit dem `Use'-Gadget werden alle getroffenen Einstellungen temporär (im `env:' Verzeichnis) abgelegt und das Preferences Programm beendet. Diese Einstellungen gehen natürlich mit dem nächsten Reset verloren. Zur dauerhaften Speicherung dient das `Save'-Gadget, alle Parameter werden auf Festplatte gesichert und stehen fortan immer zur Verfügung. Neben den konfigurierten Werten speichert MUI außerdem die Fensterpositionen einer Applikation. Durch `Cancel' werden alle Änderungen verworfen, Applikationen die sich eventuell durch die `Test'-Funktion angepaßt haben, nehmen ihr altes Aussehen wieder an. Es erfolgt hier - im Einklang mit den System Preferences Programmen - keine Sicherheitsabfrage.