ZPROJECT

Couleurs

Par
Sören
v2.0.0

Sélecteur de couleur

lua
zUI.ColorPicker(label, description, value, styles, action)

Exemple :

lua
local vehicleColor = "#FF0000"

zUI.ColorPicker(
    "Couleur personnalisée",
    "Choisir une couleur.",
    vehicleColor,
    {
        IsDisabled = false
    },
    function(onChange, value)
        if onChange then
            vehicleColor = value
        end
    end
)

La couleur est retournée sous forme de valeur hexadécimale.

Liste de couleurs

lua
zUI.ColorsList(label, description, colors, index, styles, action)

Exemple :

lua
local colors = {
    "#FF0000",
    "#00FF00",
    "#0000FF",
    "#FFFF00"
}

local colorIndex = 1

zUI.ColorsList(
    "Couleur rapide",
    "Sélectionner une couleur prédéfinie.",
    colors,
    colorIndex,
    {
        IsDisabled = false
    },
    function(onSelected, onChange, index)
        if onChange then
            colorIndex = index
        end

        if onSelected then
            print("Couleur sélectionnée :", colors[colorIndex])
        end
    end
)

Utilisez ColorPicker pour une sélection libre et ColorsList pour proposer une palette prédéfinie.