[Overview][Classes][Index] | Reference for unit 'resourcetree' (#fcl-res)

# TRootResTreeNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The root node in a resource tree

## Declaration

Source position: resourcetree.pp line 73

`type TRootResTreeNode = class(TResourceTreeNode)`
`protected`
`function InternalFind(); override;`
`public`
`constructor Create; override;` |  | Creates a new root node
`function CreateSubNode(); override;`
`procedure Add(); override;`
`function FindFreeID(); override;`
`end;`

## Inheritance

`TRootResTreeNode` |  | The root node in a resource tree
`TResourceTreeNode` |  | Abstract class representing a resource tree node.
`TObject`

## Description

This node represents the root node of a resource tree.

It is the only node which must be created with its constructor: other nodes in the tree are automatically created when adding a resource, or calling CreateSubNode method of their parent.

Normally all search, add and delete operations on the tree are performed by calling methods of this node.