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

UI.condition_layout.verticalAlignment

dépendance

Appel

UI.condition_layout.verticalAlignment(value)

Enregistrez la dépendance UI.condition_layout.verticalAlignment, 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

Converts a table cell's alignV setting to a vertical offset fraction for the condition group's Table layout: 0 for nil, start or top, 0.5 for middle or center, and 1 for end or bottom (case-insensitive prefixes).

Arguments

NomTypeCe qu'elle fait
valuestring | nilAlignment name, such as "TOP", "middle" or "bottom".

Retours

1number | nil0, 0.5 or 1, or nil for a non-string or unrecognized value.

É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

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

UI.condition_layout.verticalAlignment(value)
    if value==nil then return 0 end
    if type(value)~='string' then return nil end
    value=value:lower()
    if value=='start' or value:sub(1,3)=='top' then return 0 end
    if value=='end' or value:sub(1,6)=='bottom' then return 1 end
    if value=='middle' or value:sub(1,6)=='center' then return .5 end

Retour à Référence des fonctions