Диалоговое окно календарь

Use the --calendar option to create a calendar dialog. Zenity returns the selected date to standard output. If no date is specified on the command line, the dialog uses the current date.

Диалоговое окно календарь поддерживает следующие параметры:

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

Рисунок 1Пример диалогового окна календарь