Theme¶
Die Alvine Konsole verwendet als CSS-Framework Bootstrap. Damit Komponenten die Farbwerte
des aktuellen Themes im Script verwenden können, stellt der Host über die Methode Host.getTheme()
das aktuell
verwendete Theme als Objekt bereit. Über dieses Objekt kann die Komponente dann auf die Farbwerte zugreifen.
Hierbei stehen die in Bootstrap definierten Farbwerte zur Verfügung.
Objektreferenz¶
Alvine.Package.Console.Theme()
Beschreibung
Neues Themeobjekt erstellen. Die Instanz des Objektestes wir über die Methode
Host.getTheme()
geholt.
Rückgabewert
Neues Theme-Objekt
Alvine.Package.Console.Theme.getPrimaryColor(asHex)
Beschreibung
Hauptfarbe des Themes
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.getSecondaryColor(asHex)
Beschreibung
Sekundäre Farbe
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.getSuccessColor(asHex)
Beschreibung
Farbe für erfolgreiche Meldungen.
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.getDangerColor(asHex)
Beschreibung
Farbe die gefährliche Situationen anzeigt.
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.getWarningColor(asHex)
Beschreibung
Farbe die Warnungen anzeigt.
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.getInfoColor(asHex)
Beschreibung
Farbe die allgemine Informationen anzeigt.
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.getDarkColor(asHex)
Beschreibung
Dunkle Farbe
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.getMutedColor(asHex)
Beschreibung
Reduzierter Farbwert für Zusatzinformationen.
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.getLightColor(asHex)
Beschreibung
Parameter-Liste
asHex (Boolean)
Als Standard gibt diese Funktion den RGB-Wert zurück. Wird der Parameter auf true gesetzt, so wird der Farbwert als Hex-Wert zurückgegeben.
Rückgabewert
Farbwert
Alvine.Package.Console.Theme.rgbToHex(r, g, b)
Beschreibung
Diese Methode wandelt RGB-Farbwerte in eine hexadezimale Zeichenkette um.
Parameter-Liste
r (Integer)
Rotwert (0...255)
g (Integer)
Grünwert (0...255)
b (Integer)
Blauwert (0...255)
Rückgabewert
Farbwert als Hexwert-Zeichenkette mit führendem '#'
Alvine.Package.Console.Theme.hexToRgb(hex)
Beschreibung
Diese Methode wandelt einen Hexwert in einen RGB-Wert um.
Parameter-Liste
hex (String)
Hexwert
Rückgabewert
Ein Objekt mit den Eigenschaften r,g und b.