Auto-positioning a context menu on a gui
AssigneeInternational Business Machines Corporation
InventorsRICHARD ADAM BRUNKHORST, JOEL DUQUENE, ERIC PRATT HAMBRIGHT
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.