Jump to content

Tree view: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m External links: Fixed typo.
FrescoBot (talk | contribs)
m Bot: link syntax and minor changes
Line 1: Line 1:
[[Image:Tree vew example.PNG|thumb|188px|A generic tree view]]
[[Image:Tree vew example.PNG|thumb|188px|A generic tree view]]
:''"Treeview" redirects here. There is also a [[List of phylogenetic tree visualization software|phylogenetic tree visualization software]] named TreeView.''
:''"Treeview" redirects here. There is also a [[List of phylogenetic tree visualization software|phylogenetic tree visualization software]] named TreeView.''
A '''tree view''' or an '''outline view''' is a [[graphical control element]] that presents a [[hierarchy#Containment hierarchy|hierarchical]] view of information. Each item (often called a ''branch'' or a ''[[node (computer science)|node]]'') can have a number of subitems. This is often visualized by indentation in a list.
A '''tree view''' or an '''outline view''' is a [[graphical control element]] that presents a [[hierarchy#Containment hierarchy|hierarchical]] view of information. Each item (often called a ''branch'' or a ''[[node (computer science)|node]]'') can have a number of subitems. This is often visualized by indentation in a list.


An item can be ''expanded'' to reveal subitems, if any exist, and ''collapsed'' to hide subitems.
An item can be ''expanded'' to reveal subitems, if any exist, and ''collapsed'' to hide subitems.
Line 19: Line 19:
* [http://developer.gnome.org/gtk/stable/TreeWidget.html Tree view widget in the GTK+ API]
* [http://developer.gnome.org/gtk/stable/TreeWidget.html Tree view widget in the GTK+ API]
* [http://msdn2.microsoft.com/en-us/library/bb759988%28VS.85%29.aspx Tree view control in the Win32 API (MSDN)]
* [http://msdn2.microsoft.com/en-us/library/bb759988%28VS.85%29.aspx Tree view control in the Win32 API (MSDN)]
* [http://developer.yahoo.com/yui/examples/treeview/default_tree.html Yahoo! UI Library]y
* [http://developer.yahoo.com/yui/examples/treeview/default_tree.html Yahoo! UI Library] y
* [http://www.altavim.com/Products/Extended-TreeView/Overview.aspx Extended TreeView for .NET WinForms]
* [http://www.altavim.com/Products/Extended-TreeView/Overview.aspx Extended TreeView for .NET WinForms]
* [http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/navigation/treeview.aspx TreeView Control in ASP.NET 2.0]
* [http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/navigation/treeview.aspx TreeView Control in ASP.NET 2.0]

Revision as of 22:26, 26 January 2015

A generic tree view
"Treeview" redirects here. There is also a phylogenetic tree visualization software named TreeView.

A tree view or an outline view is a graphical control element that presents a hierarchical view of information. Each item (often called a branch or a node) can have a number of subitems. This is often visualized by indentation in a list.

An item can be expanded to reveal subitems, if any exist, and collapsed to hide subitems.

Tree views are often seen in file manager applications, where they allow the user to navigate the file system directories. They are also used to present hierarchical data, such as an XML document.

Extended tree view is the central component of outliner applications, where each node consists of editable text.

Personal information managers also frequently employ tree-view controls. When the user selects an outline node, the text and/or other content associated with the node appears in an adjacent part of the application; thus the content can be organized according to the outline's categories and sub-categories. The first PIM employing a tree-view outline was TreePad, created in 1995 by Dutch programmer Henk Hagedoorn.

See also