Diálogo de calendário

Use a opção --calendar para criar um diálogo de calendário. O Zenity returna a data selecionada para a saída padrão. Se nenhuma data for especificada na linha de comando, o diálogo usa a data atual como valor inicial.

O diálogo de calendário oferece suporte às seguintes opções:

--text=texto

Especifica o texto que é exibido no diálogo de calendário.

--day=dia

Especifica o dia que começa selecionado no diálogo de calendário. Dia deve ser um número entre 1 e 31 inclusive.

--month=mês

Especifica o mês que começa selecionado no diálogo de calendário. Mês deve ser um número entre 1 e 12 inclusive.

--year=ano

Especifica o ano que começa selecionado no diálogo de calendário.

--date-format=formato

Especifica o formato que é utilizado no retorno do diálogo de calendário depois da seleção da data. O formato padrão depende de sua localidade. Formato deve ser um formato que seja aceitável pela função strftime, por exemplo %A %d/%m/%y.

O script de exemplo a seguir mostra como criar um diálogo de calendário:

#!/bin/sh


if zenity --calendar \
--title="Selecione uma data" \
--text="Clique em uma data para selecioná-la." \
--day=10 --month=8 --year=2004
  then echo $?
  else echo "Nenhuma data foi selecionada"
fi

Exemplo de diálogo de calendário

Exemplo de diálogo de calendário do Zenity