Použití přepínače --calendar. Marek Černocký marek@manet.cz 2009, 2010, 2013 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:

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

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

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

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

<cmd>--month</cmd>=<var>MĚSÍC</var>

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ě.

<cmd>--year</cmd>=<var>ROK</var>

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

<option>--date-format</option>=<var>FORMÁT</var>

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