Как вызывать
addon:CreateConditionLabel()
Доступен напрямую через addon; зависимость не нужна.
Что делает
Создать встроенный переносимый текст, высота которого измеряется по ширине и шрифту. Содержимое настраивается через SetText, SetFont или SetFontObject. Добавьте его к родителю обратного вызова через parent:AddChild(widget), чтобы раскладка учитывала измеренную высоту.
Аргументы
| Имя | Тип | Что делает |
|---|---|---|
self | RMAddon | Экземпляр аддона Rotation Master (неявно при вызове через двоеточие). |
Возвращает
| 1 | RMConditionLabel | Встроенный элемент переносимого текста с методами шрифта, цвета и выравнивания. |
|---|
Издания
Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.
Не читает игровой API напрямую.
Как его вызывает аддон
- Подземелье (widget)
local note = addon:CreateConditionLabel() - Выгравированная руна (widget)
local label = addon:CreateConditionLabel() - Тип чар на оружии (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)
Зависимости
labelConstructor→UI.condition_display.labelConstructor
Исходный код
UI/condition_display.lua, строка 144. В игре только для чтения; «Дублировать» создаёт редактируемую копию.
UI.condition_display.CreateConditionLabel(self)
return self:AcquireConditionWidget('RM-ConditionLabel',labelConstructor)