Referenz › Funktionsreferenz › UI

UI.condition_inputs.CreateConditionEditBox

öffentlich

Aufruf als

addon:CreateConditionEditBox()

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

Was sie bewirkt

Eine native Texteingabe nach dem Widget-Vertrag für Bedingungen erstellen. SetLabel, SetText, SetDisabled und SetCallback konfigurieren sie; OnEnterPressed übernimmt den Text. Mit parent:AddChild(widget) dem Callback-Elternelement hinzufügen.

Argumente

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

Rückgabewerte

1RMConditionInputText-Widget mit Methoden für Beschriftung, Text, ausstehende Bearbeitungen und Callbacks.

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 3 weitere: Zone (widget), Conditions.bossmod.idEditor, Conditions.talent.traitsWidget

Abhängigkeiten

Quelle

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

UI.condition_inputs.CreateConditionEditBox(self)
    local w=addon:AcquireConditionWidget('RM-ConditionEditBox',function() return constructor(false) end)
    ---@cast w RMConditionInput
    return w

Zurück zu Funktionsreferenz