Référence › Référence des fonctions › UI

UI.condition_inputs.CreateConditionEditBox

publique

Appel

addon:CreateConditionEditBox()

Disponible directement via addon ; aucune dépendance n'est nécessaire.

Ce qu'elle fait

Crée une saisie de texte native selon le contrat des widgets de condition. SetLabel, SetText, SetDisabled et SetCallback la configurent ; OnEnterPressed valide le texte. Ajoutez-la au parent du rappel avec parent:AddChild(widget).

Arguments

NomTypeCe qu'elle fait
selfRMAddonInstance de l'addon Rotation Master (implicite avec un appel par deux-points).

Retours

1RMConditionInputWidget de texte prenant en charge le libellé, le texte, les modifications en attente et les 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

et 3 autres: Zone (widget), Conditions.bossmod.idEditor, Conditions.talent.traitsWidget

Dépendances

Source

UI/condition_inputs.lua, ligne 152. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

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

Retour à Référence des fonctions