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.