Référence › Référence des fonctions › Conditions

Conditions.talent.dropdown

dépendance

Appel

Conditions.talent.dropdown(parent, title, changed)

Enregistrez la dépendance Conditions.talent.dropdown, puis appelez-la sous ce nom. Un appel par espace de noms ne transmet pas self : utilisez un appel avec deux-points ou passez l'objet vous-même.

Ce qu'elle fait

Creates a full-width condition dropdown labeled title for the talent condition editors, forwards each selection to changed, and adds it to parent. The caller fills its choices later through the widget's configure function.

Arguments

NomTypeCe qu'elle fait
parenttableCondition widget group the control is added to.
titlestringLabel shown above the dropdown.
changedfunctionCalled with the selected key whenever the selection changes.

Retours

1RMConditionSelectorThe dropdown, already added to parent.

É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

Source

Conditions/talent.lua, ligne 136. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

Conditions.talent.dropdown(parent, title, changed)
    local widget=addon:CreateConditionDropdown();widget:SetFullWidth(true);widget:SetLabel(title)
    widget:SetCallback("OnValueChanged",function(_,_,value) changed(value) end);parent:AddChild(widget)
    return widget

Retour à Référence des fonctions