Справочник › Справочник функций › UI

UI.checkbox.CreateConditionCheckBox

общедоступный

Как вызывать

addon:CreateConditionCheckBox()

Доступен напрямую через addon; зависимость не нужна.

Что делает

Создать встроенный логический элемент условия. Настройте SetLabel, SetValue, SetDisabled и OnValueChanged; добавьте его через parent:AddChild(widget).

Аргументы

ИмяТипЧто делает
selfRMAddonЭкземпляр аддона Rotation Master (неявно при вызове через двоеточие).

Возвращает

1RMConditionCheckBoxВиджет флажка с логическим значением и методами обратного вызова.

Издания

Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.

Не читает игровой API напрямую.

Как его вызывает аддон

и ещё 19: Число в радиусе (widget), В группе (widget), Подсчёт группы (widget), Невосприимчивость (widget), Предмет доступен (widget), Восстановление предмета (widget), Предмет в зоне досягаемости (widget), Уровень (widget), Метка рейда (widget), Заклинание изучено (widget), Stagger (widget), Время удара оружием (widget), Оставшееся время до удара (widget), Есть чары на оружии (widget), Тип чар на оружии (widget), Оставшееся время чар на оружии (widget), Заряды чар на оружии (widget), Зона (widget), Conditions.common.Widget_SpellWidget

Зависимости

Исходный код

UI/checkbox.lua, строка 46. В игре только для чтения; «Дублировать» создаёт редактируемую копию.

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

Назад: Справочник функций