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

UI.condition_layout.verticalAlignment

dependência

Chame como

UI.condition_layout.verticalAlignment(value)

Registre a dependência UI.condition_layout.verticalAlignment e depois chame-a por esse nome. Uma chamada com namespace não passa self: use uma chamada com dois-pontos ou passe o objeto você mesmo.

O que faz

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).

Argumentos

NomeTipoO que faz
valuestring | nilAlignment name, such as "TOP", "middle" or "bottom".

Retornos

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

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

Código-fonte

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

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

Voltar para Referência de funções