Browse Prior Art Database

Drop-Down Drop-Out Combo Box to Specify a Tree Node

IP.com Disclosure Number: IPCOM000113242D
Original Publication Date: 1994-Jul-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 34K

Publishing Venue

IBM

Related People

Coskun, N: AUTHOR [+3]

Abstract

To specify a node in a tree, existing user interfaces have to take up too much space, or are not efficient, or are not intuitive. (All nodes in our tree are named.)

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 90% of the total text.

Drop-Down Drop-Out Combo Box to Specify a Tree Node

      To specify a node in a tree, existing user interfaces have to
take up too much space, or are not efficient, or are not intuitive.
(All nodes in our tree are named.)

      A drop down combo box is an entry field with a "v" button.
Pressing the button produces a list of values, from which the user
can select a value, which is in turn used to populate the entry
field.

      The user is already familiar with a drop-down combo.  This
control can be used to select one child in our tree, but that is not
enough.  We must be able to go arbitrarily deep into the tree to get
our node.

      Adding an additional button to the right of the "v" drop down
button gives us this capability.  This button will have a ">" when
the user has specified a node in the tree that has additional
children.  When the user presses this button, an additional drop down
combo box is presented to the right of the existing control.

      The new drop down combo will have a ">" control when a child is
specified that has still more children.  These controls can be
chained to represent a path to a node arbitrarily deep in the tree.

      The ">" control changes to a "<" whenever its corresponding
combo box is not the rightmost in our list.  When pressed, it will
hide all of the boxes to the right.  In this way, the user can back
up and go forward in the select tree at will.

      One final enhancement is that instea...