XML-Element zur Anzeige eines Statusbalkens und den entsprechenden Eigenschaften. Das Element ist ein Frame-Derivat und besitzt entsprechend alle Attribute und Eigenschaften von Frame.

XML

Attribute
  • Das Element besitzt alle Attribute des Elementes Frame sowie zusätzlich die folgende Attribute:
  • drawLayer
    Die Ebene in der der Statusbalken gezeichnet werden soll. Siehe DRAWLAYER
  • minValue
    Der Mindestwert des Balkens. Der Wert kann als Dezimalwert angegeben werden.
  • maxValue
    Der MMaximalwert des Balkens. Der Wert kann als Dezimalwert angegeben werden.
  • defaultValue
    Der Standardwert des Balkens. Der Wert kann als Dezimalwert angegeben werden.
  • orientation
    Die Ausrichtung des Balkens. Der Standardwert ist “HORIZONTAL”. Siehe orientation

Kindelemente

  • Das Element kann alle Kindelemente des Elementes Frame erhalten, sowie zusätzlich die folgenden Kindelemente:
  • BarTexture
    Ein Element zur Angabe der Textur des Balkens.
  • BarColor
    Ein Element zur Angabe der Farbe des Balkens.

Vorlagen

  • TextStatusBar

Beispiele
Beispiel1:

  1. StatusBar name="Statusbalken" minValue="0" maxValue="100" defaultValue="30" orientation="VERTICAL"
  2. Size x="20" y="100" /
  3. Anchors
  4. Anchor point="CENTER" relativePoint="CENTER" relativeTo="UIParent" /
  5. /Anchors
  6. BarColor r="0.8" g="0.4" b="0.4" /
  7. /StatusBar

Lua

Funktionen
  • Das Element besitzt alle Funktionen von Frame sowie zusätzlich folgende Funktionen:
  • StatusBar:GetMinMaxValues()
    Gibt die Mindest- und Maximalwerte des StatusBar zur/uuml;ck.
  • StatusBar:GetOrientation()
    Ermittelt die aktuelle Orientierung des Balkens.
  • StatusBar:GetStatusBarColor()
    Gibt die Farbeinstellungen der StatusBar wieder.
  • StatusBar:GetStatusBarTexture()
    Gibt das Textur-Objekt der StatusBar zurück.
  • StatusBar:GetValue()
    Ermittelt den aktuellen angezeigten Wert der StatusBar.
  • StatusBar:SetMinMaxValues(min,max)
    Setzt den Minimalwert und den Maximalwert des StatusBars entsprechend der Angaben.
  • StatusBar:SetOrientation(orientation)
    Setzt die Orientierung des StatusBars entsprechend der Angabe. siehe orientation
  • StatusBar:SetStatusBarColor(r,g,b[,alpha])
    Setzt die Farbe des Balkens des StatusBars entsprechend der Angaben.
  • StatusBar:SetStatusBarTexture(textur oder “Texturpfad”[,”layer”])
    Setzt die Textur des Balkens des StatusBars entsprechend der Angabe sowie optional das Level.
  • StatusBar:SetValue(wert)
    Setzt den aktuellen Wert des StatusBars entsprechend der Angabe.

zurück zur AddOn-Materie
zurück zur Übersicht der Skript-Sektion