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

UI.condition_inputs.CreateConditionEditBox

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

Как вызывать

addon:CreateConditionEditBox()

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

Что делает

Создать встроенный текстовый ввод по контракту виджетов условий. SetLabel, SetText, SetDisabled и SetCallback настраивают его; OnEnterPressed подтверждает текст. Добавьте его к родителю обратного вызова через parent:AddChild(widget).

Аргументы

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

Возвращает

1RMConditionInputТекстовый виджет с методами подписи, текста, ожидающей правки и обратных вызовов.

Издания

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

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

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

и ещё 3: Зона (widget), Conditions.bossmod.idEditor, Conditions.talent.traitsWidget

Зависимости

Исходный код

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

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

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