Sign in Join
FPDoc Onlineexperiment

TRootResTreeNode class

In unit resourcetree

The root node in a resource tree

Declaration

pascal
TRootResTreeNode = class(TResourceTreeNode)

Inheritance

  1. TRootResTreeNode
  2. TResourceTreeNode

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.

Methods

InternalFindprotected
CreatepublicCreates a new root node
CreateSubNodepublicCreates a subnode
AddpublicAdds a new resource to the tree
FindFreeIDpublicFind a free ID to be used as a resource name

Inherited

From TResourceTreeNode (21)

Clear CreateResource Data DataRVA Desc Destroy Find GetData GetIDCount GetIDEntry GetNamedCount GetNamedEntry IDCount IDEntries IsLeaf NamedCount NamedEntries NameRVA Parent Remove SubDirRVA

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.