FBNCtrls

Esse pacote contém componentes adicionais para o IDE Lazarus. O download encontra-se no final da página.

Componentes

Atualmente é composto de dois componentes, TFBNAbotDialog e TFBNBufDataset.

TFBNAbotDialog

É uma caixa de diálogo que usa as informações de versão do projeto para exibir uma janela "Sobre" com abas opcionais para inserção de textos.

Utilização

Para que o componente funcione é necessário preencher os valores dos Captions no Inspetor de Objetos e adicionar informações de versão ao projeto.

As informações de versão são acessadas por meio do caminho de menus Projeto -> Opções de projeto ... escolhendo a opção Informações de versão do lado esquerda da janela e marcando a opção Incluir informações de versão no executável no topo. Os dados relevantes devem ser preenchidos na caixa Outras informações na parte inferior da janela, lado direito.

Quando adicionado ao projeto, uma aba de texto é automaticamente criada com a licença referente ao próprio componente. Esta aba não é obrigatória e pode ser removida. As abas de texto podem ser gerenciadas por meio da propriedade TextAboutList para o componente, no Inspetor de Objetos.

A fazer

Colocar uma figura na aba de informações de versão (primeira aba).

Bugs conhecidos

Ao caregar um projeto com este componente, se todas as abas de texto tiverem sido removidas, a aba inicial com a licença referente ao próprio componente é criada indevidamente. Ela pode ser novamente removida antes da compilação.

TFBNBufDataset

Implementação do TBufDataset para usar tabelas em memória, possui exportação e importação para streams de dados. Alguns tipos estão desativados da exportação e importação pois geram problemas nessas ações, notadamente os que trabalham com ponto flutuante.

Download

fbnctrls-0.1.1.0.7z