Diàleg de calendari

Utilitzeu l'opció --calendar per crear un diàleg de calendari. El Zenity retorna la data seleccionada a la sortida estàndard. Si no s'ha especificat 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 que hi ha seleccionat al diàleg del calendari. El dia ha de ser un número entre 1 i 31 inclosos.

--month=mes

Especifica el mes que hi ha seleccionat al diàleg del calendari. El mes ha de ser un número entre 1 i 12 inclosos.

--year=any

Especifica l'any 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 a 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 a una data per a seleccionar-la." \
        --day=23 --month=11 --year=2008
          then echo $?
          else echo "No s'ha seleccionat cap data"
        fi
      

Figura 1Exemple de diàleg de calendari