TWOL - WOLGUI
Descendente de TWOLVisualControl. É a representação, em objeto WOL,
de Árvore Visual básica da GUI em uso. Arquivo fonte: WOLGUI18.PP.
Propriedades da TWOLTreeView
Propriedade |
Descrição |
Items[Index:Integer] |
Propriedade que retorna o nó de índice especificado. É do tipo TWOLTreeViewNode. |
RootCount |
Propriedade que retorna a quantidade de nós raizes da árvore. |
IsEmpty |
Propriedade que retorna se a árvore está vazia ou não. |
Images |
Propriedade que indica a lista de imagens associada à árvore. Os ícones contidos na lista de imagens são
desenhadas nos nós se estiverem em estado normal. É do tipo TWOLImageList. |
StateImages |
Propriedade que indica a lista de imagens associada à árvore. Os ícones contidos na lista de imagens são desenhadas nos nós se estiverem em estado diferente do normal. É do tipo TWOLImageList. |
Indent |
Propriedade que indica o afastamento entre os nós raizes e o lado esquerdo da árvore. |
Selected |
Propriedade que retorna o nó correntemente selecionado. É do tipo TWOLTreeViewNode. |
TreeNodes |
Propriedade que carrega em si todos os nós da árvore. é do tipo TWOLTreeViewNodes. |
Métodos e Eventos Públicos
— procedure AddRoot(Root:TWOLTreeViewNode); |
Método usado para adicionar um nódulo raiz na árvore visual. |
— procedure Clear; |
Método usado para limpar todos os nós de uma árvore. |
— procedure Expand(aNode:TWOLTreeViewNode); |
Método usado para expandir todos os nós pertencentes ao nó especificado. |
— procedure Colapse(aNode:TWOLTreeViewNode); |
Método usado para recolher todos nós pertencentes ao nó especificado |
TWOLTreeNodes
Classe criada a parte para representar o conjunto de TreeViewNodes inseridos na árvore. Cada TreeViewNodes carrega
um conjunto de características, vistas mais adiante, mas o principal é o texto.
Propriedades do TreeNodes
Propriedade |
Descrição |
TreeNode[Index:Integer] |
Propriedade que retorna o nó de índice indicado. É do tipo TWOLTreeViewNode. |
Count |
Propriedade que retorna a quantidade de nós na árvore. |
Métodos e Eventos Públicos
— constructor Create(AOwner:TWOLTreeView); |
Método usado para criar o objeto. |
— destructor Destroy; override; |
Método usado para destruir o objeto. |
— procedure Delete(Index:Integer); |
Método usado para apagar o nó de índice indicado. |
— procedure Clear; |
Método usado para limpar os nós da lista. |
— function FindNodeByName(aName:String):TWOLTreeViewNode; |
Método usado procurar um nó pelo nome. |
TWOLTreeViewNode
Propriedades d
Propriedade |
Descrição |
Caption |
Propriedade que indica o título do nó. |
ImageIndex |
Propriedade que indica o índice da lista de imagens associado ao nó. |
SelectedIndex |
Propriedade que indica o índice da lista de imagens associado ao nó quando ele está selecionado. |
Level |
Propriedade que indica o nível do nó corrente. |
Index |
Propriedade que indica o índice do nó em relação ao pai. |
AbsIndex |
Propriedade que indica o índice absoluto do índice (pela ordem de entrada). |
Handle |
Propriedade que retorna o handle do nó. É do tipo TWOLHandle. |
Data |
Propriedade que carrega um ponteiro (Pointer) para uma informação qualquer. A cargo do programador. |
Count |
Propriedade que informa a quantidade de nós filhos do nó corrente. |
Item[aIndex:Integer] |
Propriedade que informa retorna o nó de índice indicado em relação ao corrente. É do tipo TWOLTreeViewNode. |
Root |
Propriedade que retorna o nó raiz do nó corrente. É do tipo TWOLTreeViewNode. |
Params |
Propriedade que carrega os parâmetros do nó corrente. Não deve ser usado externamente. É do tipo TWOLLTVItemParam. |
Name |
Propriedade que dá um nome ao nó corrente. |
Métodos e Eventos Públicos
— constructor Create(AOwner:TWOLTreeView); |
Método usado para criar o objeto. |
— destructor Destroy; override; |
Método usado para destruir o objeto. |
— procedure Add(Node:TWOLTreeViewNode); |
Método usado para adicionar nós filhos ao nó. |
— procedure Delete; |
Método usado para apagar o nó corrente da árvore. |
— procedure DeleteChildren; |
Método usado para apagar os nós filhos do corrente. |
— function IndexOf(Node:TWOLTreeViewNode):Integer; |
Método usado para retornar o índice de um nó especificado. |
— function GetNextNode:TWOLTreeViewNode; |
Método usado para retornar o nó seguinte ao corrente. |
— function GetPrevNode:TWOLTreeViewNode; |
Método usado para retornar o nó anterior ao corrente. |
— function GetNodeByLevel(aLevel:Integer):TWOLTreeViewNode; |
Método usado para retornar um nó baseado no nível em que ele está. Um nó raiz tem nível zero. |
No WOL Designer, uma janela pode ser usada para se dar entrada nos nós de uma TreeView. A aparência da janela é mostrada abaixo.
Com ela podemos incluir nós em uma lista. Afastando o nó para a direita com (Move Right >>, podemos indicar o filho do root
anterior.