Boîte de dialogue de calendrier

L'option --calendar crée une boîte de dialogue de calendrier. Zenity retourne la date sélectionnée sur le flux de sortie standard. Si aucune date n'est indiquée en ligne de commande, la boîte de dialogue utilise la date actuelle.

Options de la boîte de dialogue de calendrier :

--text=texte

Spécifier le texte affiché dans la boîte de dialogue de calendrier.

--day=jour

Spécifier le jour sélectionné dans la boîte de dialogue de calendrier. jour doit être un nombre compris entre 1 et 31 inclus.

--month=mois

Spécifier le mois sélectionné dans la boîte de dialogue de calendrier. mois doit être un nombre compris entre 1 et 12 inclus.

--year=année

Spécifier l'année sélectionnée dans la boîte de dialogue de calendrier.

--date-format=format

Spécifier sous quel format la boîte de dialogue de calendrier retourne la date sélectionnée. Le format par défaut dépend de votre localisation. format 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 calendrier :

#!/bin/sh


if zenity --calendar \
--title="Choisissez une date" \
--text="Cliquez sur une date pour la sélectionner." \
--day=10 --month=8 --year=2004
  then echo $?
  else echo "Aucune date sélectionnée"
fi

Exemple de boîte de dialogue de calendrier

Exemple de boîte de dialogue de calendrier Zenity