Utiliser l'option --calendar. Christophe Bliard cbliard@gmail.com 2005 Vincent Untz vuntz@gnome.org 2005 Claude Paroz claude@2xlibre.net 2009 Bruno Brouard annoa.b@gmail.com 2011 Mickael Albertus mickael.albertus@gmail.com 2012 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 :

<cmd>--text</cmd>=<var>texte</var>

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

<cmd>--day</cmd>=<var>jour</var>

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.

<cmd>--month</cmd>=<var>mois</var>

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.

<cmd>--year</cmd>=<var>année</var>

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

<cmd>--date-format</cmd>=<var>format</var>

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