DISPLAYING RADIAL MENUS NEAR EDGES OF A DISPLAY AREA
First Claim
Patent Images
1. A method for displaying a radial menu in a display area, comprising:
- receiving a predefined screen pointer event;
in response to receiving the predefined screen pointer event, determining a first distance from a screen pointer to at least one edge of the display area;
determining whether the first distance is smaller than a radius of the radial menu; and
upon determining that the first distance is smaller than the radius of the radial menu, displaying the radial menu in the display area such that a center of the radial menu is at least a second distance from the edge, the second distance being at least as long as the radius of the radial menu.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide radial menus that allow users to quickly make selections of menu items using simple gestures. A radial menu may be displayed on a display screen in response to detecting a predefined screen pointer event such as a mouse click. Thereafter simple strokes using the screen pointer may be employed to select a desired item. The radial menus may be displayed on the display screen such that all radial menu items are visible thereon and there is sufficient space for making gestures for selecting radial menu items.
155 Citations
22 Claims
-
1. A method for displaying a radial menu in a display area, comprising:
-
receiving a predefined screen pointer event; in response to receiving the predefined screen pointer event, determining a first distance from a screen pointer to at least one edge of the display area; determining whether the first distance is smaller than a radius of the radial menu; and upon determining that the first distance is smaller than the radius of the radial menu, displaying the radial menu in the display area such that a center of the radial menu is at least a second distance from the edge, the second distance being at least as long as the radius of the radial menu. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium comprising a program product which, when executed by a processor, is configured to perform an operation for displaying a radial menu in a display area, the operation comprising:
-
receiving a predefined screen pointer event; in response to receiving the predefined screen pointer event, determining a first distance from a screen pointer to at least one edge of the display area; determining whether the first distance is smaller than a radius of the radial menu; and upon determining that the first distance is smaller than the radius of the radial menu, displaying the radial menu in the display area such that a center of the radial menu is at least a second distance from the edge, the second distance being at least as long as the radius of the radial menu. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a memory comprising a program; and a processor which, when executing the program, is configured to; receive a predefined screen pointer event; in response to receiving the predefined screen pointer event, determine a first distance from a screen pointer to at least one edge of a display area; determine whether the first distance is smaller than a radius of the radial menu; and upon determining that the first distance is smaller than the radius of the radial menu, display the radial menu in the display area such that a center of the radial menu is at least a second distance from the edge, the second distance being at least as long as the radius of the radial menu. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification