Referenz › Funktionsreferenz › UI

UI.condition_layout.verticalAlignment

Abhängigkeit

Aufruf als

UI.condition_layout.verticalAlignment(value)

Erfassen Sie die Abhängigkeit UI.condition_layout.verticalAlignment und rufen Sie sie dann unter diesem Namen auf. Ein Aufruf über den Namensraum übergibt kein self: Verwenden Sie einen Doppelpunkt-Aufruf oder übergeben Sie das Objekt selbst.

Was sie bewirkt

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

Argumente

NameTypWas sie bewirkt
valuestring | nilAlignment name, such as "TOP", "middle" or "bottom".

Rückgabewerte

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

Editionen

Integrierte Hilfsfunktionen werden auf jeder Edition registriert. Unterschiedlich ist die Spiel-API, die sie lesen; fehlt eine, weicht die Hilfsfunktion aus oder gibt nil mit einem Grund zurück.

Sie liest keine Spiel-API direkt.

Wie das Addon sie aufruft

Quelle

UI/condition_layout.lua, Zeile 30. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.

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

Zurück zu Funktionsreferenz