User Interface Control to Customize the Expansion of a Tree View
Original Publication Date: 2001-Oct-24
Included in the Prior Art Database: 2003-Jun-20
Disclosed is a user interface control that will give users more flexibility when expanding and collapsing tree view. It will allow the users to specify precisely to what level each branch in the tree view should be expanded to allow for easier browsing of the data in the tree view. Many programs are now using tree structures to represent hierarchical data. One well-known use of such a structure is Windows NT Explorer* in the Microsoft Windows* operating systems, which uses the tree as a way to organize files in directory structure, in which files are contained in folders, which can in turn be contained in other folders. Another increasingly common use of such a tree structure is to represent hierarchical data. For example, in IBM's XSL Stylesheet Editor, XML data is presented using a tree. Following is an example: Fig. 1. Example of data in a tree view. Each node on this tree represents either an element, an attribute of that element, or a value of that element. Each element may contain an attribute, a value, or another element, all of which are represented as child nodes of that element in the tree.