Browse Prior Art Database

Linked Menu Items

IP.com Disclosure Number: IPCOM000109437D
Original Publication Date: 1992-Aug-01
Included in the Prior Art Database: 2005-Mar-24
Document File: 1 page(s) / 68K

Publishing Venue

IBM

Related People

Mitchell, KP: AUTHOR

Abstract

It is extremely difficult for application programmers to keep up with menu items which are basically identical but appear in two different menus in a graphical user interface (GUI). The application programmer must handle the menus separately and 'remember' to update both menus when necessary.

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

Linked Menu Items

      It is extremely difficult for application programmers to keep
up with menu items which are basically identical but appear in two
different menus in a graphical user interface (GUI).  The application
programmer must handle the menus separately and 'remember' to update
both menus when necessary.

      The problem is most frequently seen when an application
contains pop-up menus as well as an action bar with pull-down menus.
Pop-up menus are menus which appear in place when the user presses a
mouse button over a particular area of the screen and are found in
many applications today.  Pop-up menus and action bar menus often
contain the same menu items. This is done because pop-up menus are
considered a convenience for more experienced users, while the action
bar is considered a simpler approach for the novice.  Keeping up with
menu items which are basically identical can be quite a headache for
the application developer.  For example, the developer must remember
to grey both menu items when appropriate even though they are
logically the same item and perform exactly the same function.

      The solution is to allow an application programmer to create a
menu item as a linked menu item.  This removes the burden of keeping
logically identical menu items in sync from the programmer.  A linked
menu item does not contain any menu information, it only knows what
'real' menu item it points to.  All of the menu information is stored
in the re...