Llamar como
addon:CreateConditionLabel()
Disponible directamente a través de addon; no hace falta ninguna dependencia.
Qué hace
Crea texto nativo con ajuste de línea que mide su altura a partir de su ancho y su fuente. SetText, SetFont o SetFontObject configuran su contenido. Añádelo al padre del callback con parent:AddChild(widget) para que la disposición pueda seguir su altura medida.
Argumentos
| Nombre | Tipo | Qué hace |
|---|---|---|
self | RMAddon | Instancia del addon Rotation Master (implícita en las llamadas con dos puntos). |
Retornos
| 1 | RMConditionLabel | Control de texto nativo con ajuste de línea y métodos de fuente, color y alineación. |
|---|
Ediciones
Las funciones auxiliares integradas se registran en todas las ediciones. Lo que cambia es la API del juego que leen; donde falta alguna, la función auxiliar recurre a una alternativa o devuelve nil con un motivo.
No lee directamente ninguna API del juego.
Cómo la llama el addon
- Estancia (widget)
local note = addon:CreateConditionLabel() - Runa grabada (widget)
local label = addon:CreateConditionLabel() - Tipo de encantamiento de arma (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)
Dependencias
labelConstructor→UI.condition_display.labelConstructor
Código fuente
UI/condition_display.lua, línea 144. Solo lectura en el juego; Duplicar crea una copia editable.
UI.condition_display.CreateConditionLabel(self)
return self:AcquireConditionWidget('RM-ConditionLabel',labelConstructor)