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:
Especifica o texto que é exibido no diálogo de calendário.
Especifica o dia que começa selecionado no diálogo de calendário. Dia deve ser um número entre 1 e 31 inclusive.
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.
Especifica o ano que começa selecionado no diálogo de calendário.
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
Tem algum comentário? Esbarrou em um erro? Achou as instruções não muito claras? Envie um feedback sobre essa página.