| Propriedade |
Descrição |
| Count |
Propriedade que retorna a quantidade imagens na lista. |
| Dragging |
Propriedade que retorna True se a imagem está mostrando o ícone de arraste ou não. |
| Handle |
Propriedade que retorna o handle da lista de imagens. Propriedade do tipo TWOLHandle. |
| AllocBy |
Propriedade que indica o número de imagens alocado pela lista. Lembrar que, em memória,
esse número é igual a AllocBy * Height * Width * Número de Máscara |
| BkColor |
Propriedade que indica a cor de fundo adotada quando for desenhada uma imagem. Propriedade do tipo TWOLColor. |
| BlendColor |
Propriedade que indica a cor de blend da imagem. Propriedade do tipo TWOLColor. |
| DrawingStyle |
Propriedade que modifica a forma como as imagens são desenhadas. Propriedade do tipo TDrawingStyle. |
| Height |
Propriedade que indica a altura de cada imagem. Nem sempre essa propriedade é usada para fixar a altura das imagens. |
| ImageType |
Propriedade que indica o tipo de imagem contido na lista. Propriedade do tipo TImageType. |
| Masked |
Propriedade que indica se a lista de imagens contém máscara ou não. |
| ShareImages |
Propriedade que indica que as imagens não serão liberadas da memória porque são compartilhadas |
| Width |
Propriedade que informa a largura de cada imagem |
| Images |
Propriedade representando a lista de imagens propriamente dita. Propriedade do tipo
TWOLImages. |
| — constructor CreateSize(AWidth, AHeight:Integer); |
| procedimento usado para construir uma lista imagens com as dimensões especificadas. Deve-se lembrar que a dimensão é de cada imagem. |
| — function Add(Image, Mask:TWOLImage):Integer; |
| Método usado para adicionar uma imagem e, opcionalmente, uma máscara na lista. |
| — function AddIcon(Image:TWOLIcon):Integer; |
| Método usado para adicionar um ícone à lista de imagens. |
| — procedure AddImages(Value:TWOLImageList); |
| Método usado para adicionar uma lista de imagens à lista de imagens. |
| — function AddMasked(Image:TWOLImage; MaskColor:TWOLColor):Integer; |
| Método usado para adionar uma imagem e uma máscara de cor à lista de imagens. |
| — procedure Assign(Source:TWOLRoot); override; |
| Método usado para copiar a lista de imagens de uma lista para outra. |
| — function BeginDrag(Window:TWOLHandle; X, Y:Integer):Boolean; |
| Método usado para mostrar um ícone de arraste na janela e na posição especificadas |
| — procedure Clear; |
| Método usado para limpar a lista de imagens. |
| — procedure Delete(Index:Integer); |
| Método usado para apagar a imagem de número index. |
| — function DragLock(Window:TWOLHandle; XPos, YPos:Integer):Boolean; |
| Método usado para travar (manter) o ícone de arraste na janela e posição especificadas.
Essa operação deve ser a inicial quando se fizer necessário fazer operações drag and drop. |
| — function DragMove(X, Y:Integer):Boolean; |
| Método usado para mover o ícone de arraste para a posição especificada. |
| — procedure DragUnlock; |
| Método usado para destravar o ícone de arraste. |
| — procedure Draw(Canvas:TWOLCanvas; X, Y, Index:Integer); |
| Método usado para desenhar uma lista de imagens num canvas e posição especificados. |
| — procedure DrawOverlay(Canvas:TWOLCanvas; X, Y:Integer; ImageIndex:Integer; aOverlay:TOverlay); |
| Método usado para desenhar uma imagem em uma posição de um canvas da forma sobreposta especificados pelos parâmetros. |
| — function FileLoad(ResType:TResType; aName:string; MaskColor:TWOLColor):Boolean; |
| Método usado para carregar um arquivo de imagens ou um recurso compilado no próprio programa. |
| — procedure GetBitmap(Index:Integer; Image:TWOLBitmap); |
| Método usado para desenhar uma imagem da lista de índice especificado no canvas da imagem indicada |
| — function GetHotSpot:TWOLPoint; |
| Método usado para pegar o ponto de arraste da lista de imagem. Em geral o canto inferior esquerdo. |
| — procedure GetIcon(Index:Integer; Image:TWOLIcon); |
| Método usado para desenhar o ícone da lista de imagens de índice especificado no canvas na imagem passada como parâmetro. |
| — function GetImageBitmap:TWOLHBitmap; |
| Método usado para pegar o handle da lista de imagens como um bitmap só |
| — function GetResource(ResType:TResType; aName:string; aWidth:Integer;
LoadFlags:TLoadResources; MaskColor:TWOLColor):Integer; |
| Método usado para pegar o recurso especificado pelos parâmetro, retornando-o como um handle. |
| — function GetMaskBitmap:TWOLHBitmap; |
| Método usado para pegar a máscara como um handle de bitmap só. |
| — procedure HideDragImage; |
| Método usado para esconder o ícone de arraste da lista de imagens |
| — function Overlay(ImageIndex:Integer; aOverlay:TOverlay):Boolean; |
| Método usado para modificar a forma de sobreposição da imagem de índice indicado. |
| — procedure Replace(Index:Integer; Image, Mask:TWOLImage); |
| Método usado para substituir a imagem e a máscara da posição indicada pelo índice. |
| — procedure ReplaceIcon(Index:Integer; Image:TWOLIcon); |
| Método usado para substituir o ícone de índice indicado pelo passado no parâmetro. |
| — procedure ShowDragImage; |
| Método usado para mostrar o ícone de arraste da lista de imagens. |
| — OnChange:TWOLEvent |
| Evento disparado quando a imagem sofre modificação. |
| — constructor Create; |
| Método usado para criar a lista de imagens. Não se deve chama-lo diretamente. |
| — destructor Destroy; override; |
| Método usado para destruir a lista de imagens. |
| — procedure AddToList(FileName:String; ResType:TResType); |
| Método usado para adicionar um arquivo de imagem à lista de imagens. |
| — procedure DelFromList(aIndex:Integer); |
| Método usado para apagar a imagem de índice indicado da lista. |
| — procedure Clear; |
| Método usado para Limpar a lista de imagens. |
| — procedure Assign(otherImages:TWOLImages); |
| Método usado para copiar uma lista de imagens para outra. |
| — function Count:Integer; |
| Método usado para retornar a quantidade de imagens contidas na lista. |