Utilitzeu l'opció --calendar.
Joan Duran
jodufi@gmail.com 2008
Miquel-Àngel Burgos i Fradeja
miquel.angel.burgos@gmail.com 2020

# Diàleg de calendari

Utilitzeu l'opció --calendar per a crear un diàleg de calendari. El Zenity retorna la data seleccionada a la sortida estàndard. Si no s'especifica cap data a la línia d'ordres, el diàleg utilitza la data actual.

El diàleg de calendari admet les opcions següents:

# --text=text

Especifica el text que es mostra al diàleg del calendari.

# --day=dia

Especifica el dia seleccionat al diàleg del calendari. El dia ha de ser un nombre entre l'1 i el 31 inclosos.

# --month=mes

Especifica el mes seleccionat al diàleg del calendari. El mes ha de ser un nombre entre l'1 i el 12 inclosos.

# --year=any

Especifica l'any que hi ha seleccionat al diàleg del calendari.

# --date-format=format

Especifica el format que es retorna des del diàleg del calendari després de seleccionar la data. El format predeterminat depèn de la configuració regional. El format ha de ser un format acceptable per la funció strftime, per exemple: %A %d/%m/%y.

L'script d'exemple següent mostra com crear un diàleg de calendari:

#!/bin/sh

if zenity --calendar \ --title="Seleccioneu una data" \ --text="Feu clic en una data per a seleccionar-la." \ --day=10 --month=8 --year=2004 then echo $? else echo "No s'ha seleccionat cap data" fi

# Exemple de diàleg de calendari

Exemple de diàleg de calendari del Zenity