Користування параметром --calendar.

# Вікно календаря

Для створення вікна календаря використовується параметр --calendar. Zenity повертає вибрану дату у стандартний потік. Якщо дату не було вказано у командному рядку, використовується поточна дата.

Вікно календаря підтримує наступні параметри:

# --text=текст

Вказує текст, який буде показано у вікні календаря.

# --day=день

Вказує день, який виділяється у вікні календаря. День має бути числом від 1 до 31.

# --month=місяць

Вказує місяць, який виділяється у вікні календаря. Місяць має бути числом від 1 до 12.

# --year=рік

Вказує рік, який виділяється у вікні календаря.

# --date-format=формат

Вказує формат дати, яку буде повернуто після вибору дати. Типовий формат залежить від локалі. Формат має бути допустимим виразом для функції strftime, наприклад %A %d/%m/%y.

У наступному прикладі сценарію показано створення вікна календаря:

#!/bin/sh

if zenity --calendar \ --title="Виберіть дату" \ --text="Клацніть на даті для її вибору." \ --day=10 --month=8 --year=2004 then echo $? else echo "Дату не вибрано" fi

# Приклад вікна календаря

Приклад вікна календаря Zenity