Referência › Referência de funções › UI

UI.checkbox.CreateConditionCheckBox

pública

Chame como

addon:CreateConditionCheckBox()

Disponível diretamente por meio de addon; nenhuma dependência é necessária.

O que faz

Cria um controle booleano de condição nativo. Configure SetLabel, SetValue, SetDisabled e OnValueChanged; adicione-o com parent:AddChild(widget).

Argumentos

NomeTipoO que faz
selfRMAddonInstância do addon Rotation Master (implícita nas chamadas com dois-pontos).

Retornos

1RMConditionCheckBoxWidget de caixa de seleção com valor booleano e métodos de callback.

Edições

As funções auxiliares integradas são registradas em todas as edições. O que muda é a API do jogo que elas leem; quando uma está ausente, a função auxiliar recorre a uma alternativa ou retorna nil com um motivo.

Não lê nenhuma API do jogo diretamente.

Como o addon a chama

e mais 19: Contagem por distância (widget), Em grupo (widget), Contagem do grupo (widget), Imune (widget), Item disponível (widget), Tempo de recarga do item (widget), Item ao alcance (widget), Nível (widget), Marca de raide (widget), Feitiço conhecido (widget), Stagger (widget), Tempo de golpe da arma (widget), Tempo restante do golpe da arma (widget), Encantamento de arma presente (widget), Tipo de encantamento de arma (widget), Tempo restante do encantamento de arma (widget), Cargas do encantamento de arma (widget), Zona (widget), Conditions.common.Widget_SpellWidget

Dependências

Código-fonte

UI/checkbox.lua, linha 46. Somente leitura no jogo; Duplicar cria uma cópia editável.

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

Voltar para Referência de funções