Aufruf als
addon:CreateConditionLabel()
Direkt über addon verfügbar; keine Abhängigkeit nötig.
Was sie bewirkt
Nativen umbrechenden Text erstellen, der seine Höhe aus Breite und Schriftart misst. SetText, SetFont oder SetFontObject konfigurieren den Inhalt. Mit parent:AddChild(widget) dem Callback-Elternelement hinzufügen, damit das Layout die gemessene Höhe verfolgen kann.
Argumente
| Name | Typ | Was sie bewirkt |
|---|---|---|
self | RMAddon | Addon-Instanz von Rotation Master (bei Doppelpunktaufrufen implizit). |
Rückgabewerte
| 1 | RMConditionLabel | Natives umbrechendes Textsteuerelement mit Methoden für Schriftart, Farbe und Ausrichtung. |
|---|
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
- Instanz (widget)
local note = addon:CreateConditionLabel() - Eingravierte Rune (widget)
local label = addon:CreateConditionLabel() - Art der Waffenverzauberung (widget)
local label = addon:CreateConditionLabel() Conditions.bossmod.notelocal label = addon:CreateConditionLabel()Conditions.talent.textlocal label=addon:CreateConditionLabel();label:SetFullWidth(true);label:SetText(message);parent:AddChild(label)Conditions.talent.traitsWidgetlocal note=addon:CreateConditionLabel();note:SetFullWidth(true);parent:AddChild(note)
Abhängigkeiten
labelConstructor→UI.condition_display.labelConstructor
Quelle
UI/condition_display.lua, Zeile 144. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.
UI.condition_display.CreateConditionLabel(self)
return self:AcquireConditionWidget('RM-ConditionLabel',labelConstructor)