Appel
addon:CreateConditionCheckBox()
Disponible directement via addon ; aucune dépendance n'est nécessaire.
Ce qu'elle fait
Crée un contrôle de condition booléen natif. Configurez SetLabel, SetValue, SetDisabled et OnValueChanged ; ajoutez-le avec parent:AddChild(widget).
Arguments
| Nom | Type | Ce qu'elle fait |
|---|---|---|
self | RMAddon | Instance de l'addon Rotation Master (implicite avec un appel par deux-points). |
Retours
| 1 | RMConditionCheckBox | Widget case à cocher avec une valeur booléenne et des méthodes de rappel. |
|---|
Éditions
Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.
Elle ne lit directement aucune API du jeu.
Comment l'addon l'appelle
- Amélioration présente (widget)
local ownbuff = addon:CreateConditionCheckBox() - Temps restant de l'amélioration (widget)
local ownbuff = addon:CreateConditionCheckBox() - Cumuls de l'amélioration (widget)
local ownbuff = addon:CreateConditionCheckBox() - Classe dans le groupe (widget)
local raid = addon:CreateConditionCheckBox() - Affaiblissement présent (widget)
local owndebuff = addon:CreateConditionCheckBox() - Temps restant de l'affaiblissement (widget)
local owndebuff = addon:CreateConditionCheckBox() - Cumuls de l'affaiblissement (widget)
local owndebuff = addon:CreateConditionCheckBox() - Type d'affaiblissement présent (widget)
local owndebuff = addon:CreateConditionCheckBox()
et 19 autres: Nombre à distance (widget), En groupe (widget), Décompte du groupe (widget), Insensible (widget), Objet disponible (widget), Temps de recharge de l'objet (widget), Objet à portée (widget), Niveau (widget), Marqueur de raid (widget), Sort connu (widget), Report (widget), Délai de frappe de l'arme (widget), Délai de frappe restant de l'arme (widget), Enchantement d'arme présent (widget), Type d'enchantement d'arme (widget), Temps restant de l'enchantement d'arme (widget), Cumuls de l'enchantement d'arme (widget), Zone (widget), Conditions.common.Widget_SpellWidget
Dépendances
constructor→UI.checkbox.constructor
Source
UI/checkbox.lua, ligne 46. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.
UI.checkbox.CreateConditionCheckBox(self)
local widget=addon:AcquireConditionWidget('RM-CheckBox',constructor)
---@cast widget RMConditionCheckBox
return widget