WOL
Home Download Documentação A Fazer... Links Pascal Começar

TWOLImageControl - WOLGUI

Descendente de TWOLVisualControl. É a representação, em objeto WOL, de um objeto de imagem básico usando a GUI em uso. Arquivo fonte: WOLGUI07.PP.

Propriedades do TWOLImageControl

Propriedade Descrição
Picture Propriedade que carrega em si uma representação primitiva da imagem. É do tipo TWOLPicture.
FileName Propriedade que carrega o nome do arquivo de imagem.
AutoSize Propriedade que indica que o canvas do objeto deve se ajustar ao tamanho da imagem.
Center Propriedade que indica que a imagem deve ser desenhada no centro do canvas do objeto. Essa propriedade invalida a propriedade AutoSize.
IncrementalDisplay Essa propriedade indica que a imagem será mostrada aos poucos nop canvas quando for grande demais. Ainda não funcional.
Stretch Propriedade que indica que a imagem será espichada no canvas, seja qual for o tamanho. Somente no MS-Windows.
Transparent Propriedade que torna o canvas do objeto com o mesmo Brush do objeto pai.
NoDraw Propriedade que indica que a WOLGUI não deve pintar a figura. A biblioteca deixa por conta da GUI de destino. Essa propriedade deve ser apontada para True se estivermos usando a GTK/GDK. O ganho de desempenho no carregamento de figuras é impressionante.

Métodos e Eventos Públicos

procedure LoadImage;
Método usado para carregar a imagem do arquivo apontado pela propriedade Filename.
procedure Clear;
Método usado para limpar a imagem do canvas do objeto.

A entrada de arquivos é feita, no WOL Designer, através do prompt de abertura de arquivos. Os formatos suportados são: bitmap do Windows (bmp), ícone do Windows (ico), cursor do Windows (cur), mapa de pixeis portável (ppm), mapa de bit portável (pbm), mapa cinza portável (pgm), bitmap do X (xbm), mapa de pixel do X (xpm), formato de arquivo paintbrush (pcx) e formato de arquivo targa (tga).