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.