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

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

Ukázka dialogového okna Zenity s kalendářem