Componente para seleção de datas
Neste artigo, criaremos uma classe para para auxiliar a digitação de campos do tipo data. Para tal, vamos criar um componente chamado TPopDate que simulará um objeto de entrada de dados (como um GtkEntry), mas será auxiliado por um ícone no formato de um calendário. Quando o usuário clicar neste ícone, uma janela contendo um calendário será exibida. Assim, o usuário poderá selecionar uma data qualquer e esta será transferida para o campo de digitação. O seletor de datas será formado por uma caixa horizontal com dois objetos: primeiro uma caixa de entrada de dados (GtkEntry), onde a data será exibida, e depois um botão com o ícone de um calendário, cuja função é abrir uma janela pop-up com um calendário que permite a seleção de uma data com a utilização do duplo clique.








