Referenz › Funktionsreferenz › UI

UI.checkbox.CreateConditionCheckBox

öffentlich

Aufruf als

addon:CreateConditionCheckBox()

Direkt über addon verfügbar; keine Abhängigkeit nötig.

Was sie bewirkt

Ein natives boolesches Bedingungssteuerelement erstellen. SetLabel, SetValue, SetDisabled und OnValueChanged konfigurieren; mit parent:AddChild(widget) hinzufügen.

Argumente

NameTypWas sie bewirkt
selfRMAddonAddon-Instanz von Rotation Master (bei Doppelpunktaufrufen implizit).

Rückgabewerte

1RMConditionCheckBoxKontrollkästchen-Widget mit booleschem Wert und Callback-Methoden.

Editionen

Integrierte Hilfsfunktionen werden auf jeder Edition registriert. Unterschiedlich ist die Spiel-API, die sie lesen; fehlt eine, weicht die Hilfsfunktion aus oder gibt nil mit einem Grund zurück.

Sie liest keine Spiel-API direkt.

Wie das Addon sie aufruft

und 19 weitere: Anzahl in Entfernung (widget), In Gruppe (widget), Gruppenzahl (widget), Immun (widget), Gegenstand verfügbar (widget), Gegenstandsabklingzeit (widget), Gegenstand in Reichweite (widget), Stufe (widget), Schlachtzugsmarkierung (widget), Zauber bekannt (widget), Staffelung (widget), Schlagzeit der Waffe (widget), Verbleibende Schlagzeit der Waffe (widget), Waffenverzauberung vorhanden (widget), Art der Waffenverzauberung (widget), Restzeit der Waffenverzauberung (widget), Stapel der Waffenverzauberung (widget), Zone (widget), Conditions.common.Widget_SpellWidget

Abhängigkeiten

Quelle

UI/checkbox.lua, Zeile 46. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.

UI.checkbox.CreateConditionCheckBox(self)
    local widget=addon:AcquireConditionWidget('RM-CheckBox',constructor)
    ---@cast widget RMConditionCheckBox
    return widget

Zurück zu Funktionsreferenz