Dialogové okno s kalendářem

K vytvoření dialogového okna s kalendářem použijte přepínač --calendar. Aplikace Zenity vrátí vybrané datum na standardní výstup. Pokud neurčíte v příkazovém řádku žádné datum, použije se aktuální.

Dialogové okno s kalendářem podporuje následující přepínače:

--text=text

Určuje text, který se v dialogovém okně s kalendářem zobrazí.

--day=den

Určuje den, který bude v kalendáři vybraný. den musí být číslo v rozmezí 1 až 31 včetně.

--month=měsíc

Určuje měsíc, který bude v kalendáři vybraný. měsíc musí být číslo v rozmezí 1 až 12 včetně.

--year=rok

Určuje rok, který bude v kalendáři vybraný.

--date-format=formát

Určuje formát, v jakém má dialogové okno s kalendářem vrátit vybrané datum. Výchozí formát je daný vaším národním prostředím. formát musí být formát, který akceptuje funkce strftime, např. %A %d/%m/%y.

Následující příklad skriptu ukazuje, jak vytvořit dialogové okno s kalendářem:

        #!/bin/sh


        if zenity --calendar \
        --title="Výběr data" \
        --text="Vyberte datum kliknutím v kalendáři." \
        --day=10 --month=8 --year=2004
          then echo $?
          else echo "Žádné datum nebylo vybráno"
        fi
      

Obrázek 1Příklad dialogového okna s kalendářem