Actual Tools / Products / Actual Window Manager / Online User Manual / Principles of OperationWie Actual Tools Programme zutreffende Regeln selektieren
Mit dem Moment, wo ein Fenster erscheint, führt das Kontrollzentrum
die folgenden Aktionen aus:
- es scannt sequentiell (von oben nach unten) die Liste der Bestimmte Fenster Regeln
in der Reihenfolge, in der sie im Navigationsbaumbereich
des Konfigurationsmoduls erscheinen und versucht, Kongruenzen
mit einer der jeweiligen Zielfenster Kriterien Konstellationen im
Navigationsbaumbereich zu finden. Zu beachten ist, daß
es ausgeschaltete (in etwa entmarkierte) Regeln während des Scanprozesses überspringt. Bei Findung einer
sowohl eingeschalteten als auch zu den Kriterien dieses bestimmten Fensters passenden Regel wird von
dort dann die Erkennung des geeigneten Zielfensters hergeleitet, und die gesamte Scansuche endet.
Wenn allerdings das Kontrollzentrum komplett bis ans Ende der Liste gescannt hat, ohne eine zutreffende Regel
zu finden, geht das Program an den folgenden nächsten Schritt...
- es scannt der Reihe nach die Ausgeschlossene Fenster Liste
durch und versucht, für das Fenster eine Übereinstimmung mit einer Konstellation in den dortigen
Zielfensterkriterien, die im
Zielfenstermodul Bereich, unmittelbar unterhalb der
Regelliste (=Baum) erscheinen. Zu beachten ist, daß es die ausgeschalteten (etwa auch die entmarkierten) Regeln
während des Scannens überspringt. Bei Findung einer sowohl eingeschalteten als auch zu den Kriterien für
dieses bestimmte Fenster passenden Regel wird dies als das zutreffende Zielfenster eingestuft, der Prozeß endet,
und das Fenster wird unverändert gelassen. Wenn das Kontrollzentrum den ganzen Weg bis ans Listenende scannt,
ohne eine zutreffende Regel zu finden, geht das Programm sodann zum letzten Schritt über...
- prüft, ob die Alle Fenster Regel eingeschaltet ist (d. h. zum Beispiel markiert).
Wenn die Antwort ja lautet, dann wird die Alle Fenster Regel auf dieses Fenster angewandt - da ansonsten, wenn die
Alle Fenster Regel ausgeschaltet (etwa durch Entmarkierung) wurde, das Fenster unverändert belassen wird,
und der Prozeß dann an diesem Punkt endgültig terminiert.
Während des Scanvorgangs durchprüft das Kontrollzentrum des
Actual Tools Programms die Zielfensterkritierien
unter Nutzung folgender Regeln:
- es berücksichtigt nur eingeschaltete Kriterien
- es betrachtet das Kriterium als ausgeschaltet, wenn das Kriterium zwar eingeschaltet ist (etwa, das Kästchen dazu ist zwar markiert),
aber kein Wert wurde angegeben
- es berücksichtigt jeweils nur Kriteriensätze für ein potentielles Zielfenster als Gesamtheiten: Das heißt, wenn der
Scan Abweichungen auch nur von irgend einem Einzelkriterium von jeweils mehreren Kriterien vorfindet, endet diese
Stufe des Scantests komplett ergebnislos
- es durchsucht immer die Fenster Klassen- und die Programm- Parameterwerte nach Teilkette-Übereinstimmung
- es überprüft den Fenstertitelwert mit der
gewählten Methode:
Entweder suchend nach Exakte Übereinstimmung oder Teilkette-Übereinstimmung
|