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