Boîte de dialogue de formulaire

Utilisez l'option --forms pour créer une boîte de dialogue de formulaire.

Options de la boîte de dialogue de formulaire :

--add-entry=NomDeChamp

Ajouter une nouvelle entrée dans la boîte de dialogue de formulaire.

--add-password=NomDeChamp

Ajouter une nouvelle entrée de mot de passe dans la boîte de dialogue de formulaire (texte masqué).

--add-calendar=NomDeChamp

Ajouter un nouveau calendrier dans la boîte de dialogue de formulaire.

--text=TEXTE

Définir le texte de la boîte de dialogue.

--separator=SÉPARATEUR

Définir le caractère de séparation pour la sortie (par défaut : « | »).

--forms-date-format=MOTIF

Spécifier le format de la date retournée. Le format par défaut dépend de votre localisation. Le motif doit être un format que la fonction strftime accepte, par exemple %A %d/%m/%y.

Le script d'exemple suivant montre comment créer une boîte de dialogue de formulaire :

#!/bin/sh

zenity --forms --title="Ajout d'un ami" \
	--text="Saisissez les informations concernant votre ami." \
	--separator="," \
	--add-entry="Prénom" \
	--add-entry="Nom" \
	--add-entry="Courriel" \
	--add-calendar="Anniversaire" >> addr.csv

case $? in
    0)
        echo "Ami ajouté.";;
    1)
        echo "Aucun ami ajouté."
	;;
    -1)
        echo "Une erreur inattendue est survenue."
	;;
esac

Exemple de boîte de dialogue de formulaire

Exemple de boîte de dialogue de formulaire Zenity