Styles / StyleSheets

Styles ermöglichen ein durchgängiges Design über das komplette Projekt in Bezug auf Farben, Schriften und Buttons. Es gibt

- DrawStyles

- TextStyles

- ButtonStyles

Um ein Objekt oder Text zu platzieren wird ein DrawStyle oder TextStyle benötigt. Der DrawStyle definiert die Strichstärke und die Füllfarbe, der TextStyle den Zeichensatz und die Schriftgröße.


DrawStyle:

Farben, Farbverläufe, Muster und Linien werden im DrawStyle zusammengefasst.

TextStyle:

Das Aussehen einer Zeichenkette wird im TextStyle definiert. Ein TextStyle basiert auf einem DrawStyle für die Farbe und weiteren Definitionen zur Schriftart, Größe und Zeilenabstand.

ButtonStyle:

Touchbuttons und -schalter erhalten ihr Aussehen von einem ButtonStyle, der wiederum aus TextStyles für die Beschriftung und DrawStyles für den Hintergrund des Buttons besteht.


ColorRamp:

Ein Objekt kann mit einer einzelnen Farbe oder einem Farbverlauf gefüllt werden. Dieser Farbverlauf und seine Farben wird in den ColorRamps definiert und kann dann linear oder radial verwendet werden.


Das Windowstool uniTFTDesigner unterstützt StyleSheets welche eine Sammlung von mehreren Draw-, Text- und ButtonStyles sowie ColorRamps enthält.


Die Befehle zu den einzelenen Styles und ColorRamps sind hier zu finden.