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).