Claims
- 1. An apparatus for operating a user interface having one or more icons in a menu bar of a window on a display, comprising:
- (a) means for producing a menu bar in a window on the display;
- (b) means for placing a plurality of menu bar icons in the menu bar;
- (c) means for associating at least one actionable object in said window with each of said plurality of menu bar icons, each of said actionable objects displayed within said window and represented by a different menu bar icon within said menu bar, said actionable objects having data and procedural information and being operable independent of said associated menu bar icon; and
- (d) means for sending a selection message to said at least one associated actionable object in response to operator selection of one of said plurality of menu bar icons which requests presentation of an object associated pop-up menu on the display such that multiple diverse sets of object associated pop-up menus may be efficiently invoked.
- 2. An apparatus as recited in claim 1, including means for dragging one of the plurality of menu bar icons to accomplish specific actions associated with the associated actionable objects.
- 3. An apparatus as recited in claim 2, including means for dropping one of the plurality of menu bar icons onto another object on the display to invoke a specific action on the other object.
- 4. A method for operating a user interface having one or more icons in a menu bar of a window on a display, comprising the steps of:
- (a) producing a menu bar in a window on the display;
- (b) placing a plurality of menu bar icons in the menu bar of the display;
- (c) associating at least one actionable object in said window with each of said plurality of menu bar icons each of said actionable objects displayed within said window and represented by a different menu bar icon within said menu bar, each of said actionable objects having data and procedural information and being operable independent of said associated menu bar icon; and
- (d) sending a selection message to said at least one associated actionable object in response to operator selection of one of said plurality of menu bar icons which requests presentation of an object associated pop-up menu on the display such that multiple diverse sets of objects associated pop-up menus may be efficiently invoked.
- 5. A method as recited in claim 4, including the step of dragging one of the plurality of menu bar icons in the menu bar to accomplish specific actions associated with the one or more associated actionable objects.
- 6. A method as recited in claim 5, including the step of dropping one of the plurality of menu bar icons onto another object on the display to invoke a specific action on the other object.
- 7. A computer program for execution with a computer system having a central processing unit and display adapter for operating on information including one or more icons in a menu bar of a window on a display, comprising:
- (a) means for producing a menu bar in a window on the display;
- (b) means for placing a plurality of menu bar icons in the menu bar;
- (c) means for associating at least one actionable object in said window with each of said plurality of menu bar icons each of said actionable objects displayed within said window and represented by a different menu bar icon within said menu bar, each of said actionable objects having data and procedural information and being operable independent of said associated icon in said menu bar; and
- (d) means for sending a selection message to said at least one associated actionable object in response to operator selection of one of said plurality of menu bar icons which requests presentation of an object associated pop-up menu on the display such that multiple diverse sets of object associated pop-up menus may be efficiently invoked.
- 8. A computer program as recited in claim 7, including means for dragging one of the plurality of menu bar icons to accomplish specific actions associated with the one or more associated actionable objects.
- 9. A computer program as recited in claim 7, including means for dropping one of the plurality of menu bar icons onto another object on the display to invoke a specific action on the other object.
Parent Case Info
This is a continuation of application Ser. No. 07/888,221 filed May 26, 1992, now abandoned.
US Referenced Citations (31)
Non-Patent Literature Citations (1)
Entry |
Lisa Draw, Published in U.S.A. by Apple Computer Inc. 1983. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
888221 |
May 1992 |
|