04.05 Fensterkoordinaten, Listbox-Spalten usw. (*.GUI)
Das System hinterlegt in Dateien je Station und Sitzung (zum Beispiel Dateiname EK-01.GUI) bzw. in einer globalen Datei (SIBPPS.GUI):
-
Die zuletzt benutzten Koordinaten je Fenster. Die Druckvorschaufensterkoordinaten werden in den Sektionen [SYSTEM Dialogname MILRESULT] (zum Beispiel [SYSTEM PDV113 MILRESULT] für PDV113) gespeichert und der Zoomfaktor (Schriftgröße) dazu in Sektion [PreviewZoom].
-
Die Aufteilung der Spalten bei mehrspaltigen Listboxen, wie z.B. bei Auskunftsanzeigen
-
Die zuletzt aufgerufene Datenbank samt Benutzer in der Sektion LOGIN
-
Die zuletzt aufgerufenen Programme je Benutzer in der Sektion USEDMODULES
-
Die bisher benutzten Sprachkennzeichen in der Sektion LANGUAGEIDENT (siehe Kapitel "Angaben in CGW-Dateien", Sektion [MEGTEXT]).
-
Zeitpunkt der letzten infra-Nutzung in der Sektion TIMESTAMP
-
Zuletzt verwendete Auftragsnummern je Modul in der Sektion (LASTNUMBERS] (siehe dazu auch zugehörige Programmsektionen in der Datei SIBPPS.INI, zum Beispiel Schlüsselwort "KanrJeStation" in der Sektion [AUF435]).
-
Die auskunftsspezifischen GUI-Einstellungen sind im Kapitel 07.07 Individuelle Einstellungen (GUI-Datei) beschrieben.
Eine globale GUI-Datei (SIBPPS.GUI im Protokollverzeichnis der Anwendung) erlaubt - ähnlich wie bei dynamischen Vorbelegungsdateien - die globale Definition von Einstellungen für alle infra-Arbeitsplätze. Einstellungen (wie zum Beispiel Fensterpositionen, Standard-Auskünfte und Exportdefinitionen aus der Auskunft) werden zuerst in der arbeitsplatzabhängigen GUI-Datei gesucht. Bei Misserfolg werden die betreffenden Einstellungen in der globalen GUI-Datei gesucht. Die Speicherung von Einstellungen erfolgt nur in der arbeitsplatzbezogenen GUI-Datei. Mit einem Editor können Einstellungen aus einer arbeitsplatzabhängigen GUI-Datei in die globale SIBPPS.GUI übertragen und so der Allgemeinheit zur Verfügung gestellt werden
Ausnahme
In der Auskunft kann über das Menü DATEI - ANPASSUNGEN FREIGEBEN das Layout (Selektionsfelder, Ergebnisfelder) und die Exportbeschreibungen für alle infra-Benutzer zur Verfügung gestellt werden. Dabei werden die Angaben, die bis zu diesem Zeitpunkt nur in der Arbeitsplatz-GUI-Datei gespeichert waren, in die globale GUI-Datei (SIBPPS.GIUI) übertragen und aus der Arbeitsplatz-GUI-Datei gelöscht.
Achtung
Während der Laufzeit von infra:NET werden diese Dateien virtuell im Speicher verwaltet und erst beim Beenden von infra:NET bzw. eines Programms auf der Platte gespeichert. Vor dem Bearbeiten dieser Dateien mit einem Texteditor muss daher infra:NET beendet werden, um sicherzustellen, dass die Änderungen nicht verloren gehen.
Der Aufbau der einzelnen Sektionen wird anhand der nachfolgenden Beispiele verdeutlicht.
-
In der Sektion LOGIN wird die zuletzt benutzte Datenbank und der letzte Benutzer geführt.Beispiel:[LOGIN]LastDBIdent: ECHTLastLogin: sib
-
In der Sektion TIMESTAMP steht, wann infra:NET zuletzt benutzt wurde.Beispiel:[TIMESTAMP]Ende: 05.08.1996 18:42:19
-
In der Sektion USEDMODULS stehen die zuletzt benutzten Module.Beispiel:[UsedModuls]ModulEntries: 9Modul_0: 113Modul_1: 322Modul_2: 323Modul_3: 920Modul_4: 111Modul_5: 561Modul_6: 535Modul_7: 435Modul_8: 531
-
Mit dem Dateinamen (CGW-Datei) und dem Dialognamen als Sektion werden die X/Y-Koordinaten und Breite/Höhe je Dialog abgelegt.Beispiel für Datei SYSTEM.CGW und Dialog SIBPPS_MAIN bzw. Datei PDV113.CGW und Dialog PDV113_1:[SIBPPS_SIBPPS_MAIN]Rectangle: 142,153,630,260[PDV113_PDV113_1]Rectangle: 0,50,508,420
-
Mit dem Datei- und Dialognamen als Sektion wie oben und der Überschrift der mehrspaltigen Listbox als Schlüssel wird die Verteilung der Spalten über %-Angaben (Summe 100) abgelegt.Beispiel Auskunft mit erster Zeile für die Koordinaten und die Dimensionierung des Auskunftsanzeigefensters:[SYSTEM_SYSA03_VIEW]Rectangle: 52,297,950,302SYSA03_VIEW_STL_DATA_KZWährungKursKursdatumShiftfaktor: 6,43,26,13,12,SYSA03_VIEW_STL_DATA_TextnummerZeileSpracheText: 5,5,5,85,SYSA03_VIEW_STL_DATA_BaukastenKomponentePosMengeMEVlzkKZG-Datum: 21,23,7,18,5,12,5,9,
