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

XML

Attribute
  • Das Element besitzt alle Attribute des Elementes Button sowie zusätzlich die folgende Attribute:
  • checked
    Der Status des CheckButtons. Es kann “true” für gesetzt und “false” für nicht gesetzt verwendet werden.

Kindelemente

  • Das Element kann alle Kindelemente des Elementes Button erhalten, sowie zusätzlich die folgenden Kindelemente
  • CheckedTexture
    Ein Element zur Angabe einer Textur, wenn der CheckButton im Status “gesetzt” sein soll.
  • DisabledCheckedTexture
    Ein Element zur Angabe einer Textur, die angezeigt werden soll, wenn der CheckButton im Zustand “Deaktiviert” ist.

Vorlagen

  • OptionsCheckButtonTemplate

Beispiele
Beispiel1:

  1. CheckButton name="MeinCheckButton" text="Drück mich!" inherits="OptionsCheckButtonTemplate" checked="true"
  2. Size x="80" y="24" /
  3. Anchors
  4. Anchor point="CENTER" relativePoint="CENTER" relativeTo="UIParent" /
  5. /Anchors
  6. /CheckButton

Lua

Funktionen
  • Das Element besitzt alle Funktionen von Button sowie zusätzlich folgende Funktionen:
  • CheckButton:GetChecked()
    Ermittelt den aktuellen Status des CheckButtons.
  • CheckButton:GetCheckedTexture()
    Gibt das Textur-Objekt zurück für den Status “gesetzt”.
  • CheckButton:GetDisabledCheckedTexture()
    Gibt das Textur-Objekt zurück für den Zustand “Deaktiviert”.
  • CheckButton:SetChecked([status])
    Setzt den Status des Buttons entsprechend der übergebenen Angabe.
  • CheckButton:SetCheckedTexture(textur)
    Setzt das angegebene Textur-Objekt für den Status “gesetzt”.
  • CheckButton:SetDisabledCheckedTexture(textur)
    Setzt das angegebene Textur-Objekt für den Zustand “Deaktiviert”.

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