Die Textschaltfläche (Text Button) wird zum Steuern von Funktionen im IRControl System verwendet. Dazu muss eine Action definiert werden.

Control Attribute

Text Text der angezeigt wird
Dynamic Text Dynamischer Text eines Services bzw. Devices wird angezeigt. Siehe auch Danymische Attribute
Font size Grösse der Schriftzeichen
Text Align Ausrichtung des Textes innerhalb des Controls. Die Option hat nur einen Effekt, wenn die Breites des Controls grösser als der Text ist. Die Option Height=“Wrap“ (Layout Lasche) macht in diesem Zusammenhang keinen Sinn
ID Optionales Attribut. Braucht es nur für ganz spezielle Anwendungen

Layout Attribute

Die Layout Attribute eines Controls sind im Kapitel Control Layout beschreiben.

Actions

Für folgende Triggers können Actions definiert werden

click Antippen der Schaltfläche
longclick Antippen und gedrückt halten der Schaltfläche
timing Die Action wird wiederholt ausgeführt, solange die Schaltfläche gedrückt wird. Dies macht vor allem für die Lautstärkeregelung von Geräten Sinn (Bei Verwendung eines Logitech Harmony Hubs unbedingt diesen Trigger für die Lautstärkenregelung verwenden).
onstart Wird beim Erstellen der Seite beim Initialisieren des Controls ausgelöst
ondown Wird beim Drücken des Buttons ausgelöst
onup Wird beim Loslassen des Buttons ausgelöst
onstatechange Wird bei einem Statuswechsel (setzen des Status Attributs) ausgelöst.
onrefresh Wird bei einem Refresh Event ausgelöst

Mehr zu Actions erfahren Sie im Kapitel Actions.

Events

Folgende Attribute können durch den Eventhandler manipuliert werden:

text Text, welcher angezeigt wird
bgcolor Farbdefintion Hintergrund
color Farbdefinition des Textes
visible true / false
enabled true / false
rotate Drehung des Buttons in Grad
x X-Koordinate
y y-Koordinate
width breite
height höhe
state frei verwendbares Attribut (siehe Status Attribut)

Im Kapitel Events erfahren Sie mehr über Events.