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