====== Condition ====== Mit **Condition** wird im [[Public|Abschnitt]] [[Public]] eine [[Bedingung]] definiert, die in der gesamten Konfiguration genutzt und über ihren Namen aufgerufen werden kann. Es handelt sich dabei um einen [[Glossar#Leer-Tag]] mit dem Namen der Bedingung als einzigem [[Glossar#Attribut]], die Bedingung wird diesem Attribut als Wert zugewiesen. ===== Beispiel ===== Oder die Definition einer Liste von Dateitypen ohne expliziten Vergleichsoperator {{tag>klaerungsbedarf}} ===== Verwendung ===== Bedingungen werden in verschiedenen Primusbefehlen verwendet um die Funktion nur unter bestimmten Voraussetzungen zu aktivieren, anzeigen oder nutzen. Dazu haben die jeweiligen Befehle [[Glossar#Attribute]] denen ein Wahrheitswert (''TRUE'', ''FALSE'' oder ''0'', ''1'') zugewiesen werden kann. ^Attribut ^Funktion^ |''enabled'' |Steuert ob ein [[GUI]]-Objekt aktiv ist oder nicht | |''visible'' |Steuert ob ein GUI-Objekt sichtbar ist oder nicht | |''condition'' |Steuert ob ein bestimmter Befehl ausgeführt werden kann | {{tag>options public}}