Im folgenden ist eine Beschreibung aller Einstellungen, welche allen Desktop Anwendungen gemeinsam sind. Dabei handelt es sich um Anwendungen, welche dem Benutzer eine Desktop-Umgebung zur Verfügung stellen, wie dies von vielen graphischen Betriebssystemen bekannt ist. Dieser Desktop besteht aus einem Hauptmenu, Werkzeugleiste, Arbeitsbereich und Status- sowie Aufgabenleisten. Er kann durch den Benutzer angepasst werden durch die Angabe einer entsprechenden XML-Definitionsdatei (siehe unten) und erlaubt das Einschränken verfügbarer Kommandos einer Anwendung, um z.B. Kioskverwendung zu unterstützen.
Tabelle 3.2. Desktop-bezogene Einstellungen
Name | Alias | Typ | Vorgabe | Beschreibung |
---|---|---|---|---|
lookAndFeel | N/A | String | <leer> |
Zu verwendendes GUI Look-and-Feel. Spezifiziert den Namen eines standard Java Look-and-Feels, welches vom ausführenden Betriebssystem unterstützt sein muss. Dies erlaubt dem Benutzer, mit einem anderen als dem vorgegebenen Java „Metal“ Look-and-Feel zu arbeiten. |
theme | N/A | String | <empty> |
Zu verwendendes GUI Theme. Spezifiziert eine Datei mit „Theming“ Einstellungen für das ausgewählte Look-and-Feel. Die unterstützten Inhalte für diese Option hängen vollständig vom ausgewählten Look-and-Feel ab. |
skin-file | skin | String | ${app.home}/${app.name}.skin |
Zu verwendende GUI Skin. Spezifiziert eine Datei mit „Skinning“ Einstellungen für das ausgewählte Look-and-Feel. Dies ist ein sehr primitiver Skinningmechanismus, welcher von der angegebenen Skindatei verlangt, dass sie exakt für das aktive Look-and-Feel angepasst ist. Dies wird daher nur für Systemadministratoren nützlich sein, welche das korrekte Format sicherstellen können. |
desktop-file | desktop | String | ${settings.dir}/${app.name}Desktop.xml |
Zu verwendender GUI Desktop.
Spezifiziert die XML-Datei, welche den Desktop der Anwendung konfiguriert.
Dies erlaubt einem Benutzer (oder Systemadministrator), die Verfügbarkeit
und die Anordnung der auswählbaren Kommandos in der Benutzerschnittstelle
zu bestimmen, sowie ein Hintergrundbild für den Arbeitsbereich festzulegen.
Die angegebene Datei muss dem |
help-root | N/A | String | ${app.home}/${app.name}-Help.zip |
Verzeichnis oder Archivdatei mit Hilfeinhalten.
Dies erlaubt die Angabe entweder eines Verzeichnisses oder einer ZIP/JAR-Datei
mit den Hilfeinhalten, welche im Hilfedialog angezeigt werden sollen. Die
an dieser Stelle vorhandenen Dateien sollten zumindest eine
|
show-tooltips | N/A | Boolean | false |
Ob Tooltips angezeigt werden sollen. Falls auf true gesetzt, werden Tooltip in allen GUI Controls angezeigt, die solche unterstützen. Diese Einstellung beeinflusst das Verhalten über die gesamte Anwendung hinweg. |
full-screen | N/A | Boolean | false |
Ob im vollbild modus gestartet werden soll. Falls auf true gesetzt, wird im Vollbildmodus gestartet, wodurch alle anderen Fenster im Betriebssystem verdeckt werden. |
always-on-top | N/A | Boolean | false |
Ob Fenster immer über anderen stehen sollen. Falls auf true gesetzt, wird versucht, die Fenster immer über allen anderen im Betriebssystem zu halten. |