AUTO-POSITIONING A CONTEXT MENU ON A GUI
First Claim
Patent Images
1. A computer-implemented method of controlling a view of a context menu on a Graphical User Interface (GUI), the computer-implemented method comprising:
- executing instructions on a specific processor, wherein the instructions, when executed, perform a process comprising;
receiving a primary element selection signal, wherein the primary element selection signal indicates a selection of a selected primary element on a GUI;
in response to receiving a context menu calling signal, displaying a context menu that is associated with the selected primary element; and
in response to receiving a scrolling signal that indicates that a user is scrolling through options in the context menu, repositioning the context menu to keep the selected primary element visually aligned next to a current scrolled-to option in the context menu.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, system and computer program product for positioning a context menu on a Graphical User Interface (GUI) are presented. A cursor over a selected element on the GUI is clicked to display a context window. When scrolling to a chosen option within the context window occurs, the entire context menu moves, thus keeping the selected element aligned next to a scrolled-to option in the context window.
-
Citations
20 Claims
-
1. A computer-implemented method of controlling a view of a context menu on a Graphical User Interface (GUI), the computer-implemented method comprising:
-
executing instructions on a specific processor, wherein the instructions, when executed, perform a process comprising; receiving a primary element selection signal, wherein the primary element selection signal indicates a selection of a selected primary element on a GUI; in response to receiving a context menu calling signal, displaying a context menu that is associated with the selected primary element; and in response to receiving a scrolling signal that indicates that a user is scrolling through options in the context menu, repositioning the context menu to keep the selected primary element visually aligned next to a current scrolled-to option in the context menu. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium on which is encoded a computer program, the computer-readable storage medium comprising:
-
first program instructions for receiving a primary element selection signal, wherein the primary element selection signal indicates a selection of a selected primary element on a GUI; second program instructions for, in response to receiving a context menu calling signal, displaying a context menu that is associated with the selected primary element; and third program instructions for, in response to receiving a scrolling signal that indicates that a user is scrolling through options in the context menu, repositioning the context menu to keep the selected primary element visually aligned next to a current scrolled-to option in the context menu. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor, a computer readable memory, and a computer readable storage media; first program instructions for receiving a primary element selection signal, wherein the primary element selection signal indicates a selection of a selected primary element on a GUI; second program instructions for, in response to receiving a context menu calling signal, displaying a context menu that is associated with the selected primary element; and third program instructions for, in response to receiving a scrolling signal that indicates that a user is scrolling through options in the context menu, repositioning the context menu to keep the selected primary element visually aligned next to a current scrolled-to option in the context menu, and wherein said first, second, and third program instructions are stored on said computer readable storage media for execution by said processor via said computer readable memory. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification