×

Method and system for sharing a menu by multiple components in a component-based computer system

  • US 5,764,960 A
  • Filed: 01/30/1996
  • Issued: 06/09/1998
  • Est. Priority Date: 01/30/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for sharing a graphical user interface menu by multiple embedded components in a component-based computer system, said method comprising the steps of:

  • in response to a selection of one or more of said embedded components within an active component by a user, determining whether any of said selected embedded components has a menu extension associated therewith;

    in response to a determination that none of said selected embedded components has a menu extension associated therewith, attaching options from said active component to said graphical user interface menu and displaying said graphical user interface menu;

    in response to a determination that at least one of said selected embedded components has a menu extension associated therewith, determining whether there is more than one type of menu extension among all of said selected embedded components;

    in response to a determination that there is only one type of menu extension among all of said selected embedded components;

    obtaining said menu extension from any one of said selected embedded components, attaching options from said menu extension to said graphical user interface menu, attaching options from said active component to said graphical user interface menu, and displaying said graphical user interface menu; and

    in response to a determination that there is more than one type of menu extension among all of said selected embedded components;

    seeking options from each menu extension that are common to all of said selected embedded components, attaching said common options to said graphical user interface menu, attaching options from said active component to said graphical user interface menu, and displaying said graphical user interface menu.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×