Tree view

A tree view is a graphical widget (graphical control element) within a graphical user interface (GUI) in which users can navigate and interact intuitively with concise, hierarchical data presented as nodes in a tree-like format.

A tree view is usually a vertical list of nodes arranged in a tree-like structure.

[1][2] Each node represents a single data item, displayed as an indented line of text or a rectangular box.

The indentation (and sometimes a line drawn between nodes) is used to indicate levels of hierarchy.

[3] This creates a hierarchical tree-like structure, with branches and subbranches emerging downward and rightwards.

A generic tree view