Dynamic guides
First Claim
Patent Images
1. An authoring tool for a presentation program comprising:
- a display component to display a first object and a second object in a presentation; and
an alignment component to automatically display a guide when an alignment property of the first object is aligned with an alignment property of the second object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and apparatus that, in some embodiments, displays one or more guides when a selected object moves into a particular alignment with one or more other objects is described. The one or more guides may be used to align the objects in relation to one another. In this way, the screen is free from the clutter of guides when they are not needed, but the guides are present when they are needed, i.e., when the selected object moves into or near alignment with another object or objects.
-
Citations
53 Claims
-
1. An authoring tool for a presentation program comprising:
-
a display component to display a first object and a second object in a presentation; and
an alignment component to automatically display a guide when an alignment property of the first object is aligned with an alignment property of the second object.
-
-
2. The authoring tool of claim I wherein the alignment component automatically hides the guide when the first object is out of alignment with the second object.
-
3. A computer readable medium having computer executable instructions for executing a method creating a presentation program, the method comprising:
-
selecting, with a pointing device, a first object in a first position;
moving, with a pointing device, the first object by dragging the first object; and
dynamically displaying one or more guides when a geometric property of the first object is aligned with a geometric property of one or more stationary objects wherein the geometric property is a center or an edge. - View Dependent Claims (4, 5)
-
-
6. A computerized method comprising:
-
Receiving data representing a position of a selected object;
Receiving data representing one or more positions of a plurality of unselected objects; and
Generating through computer automated operations and displaying one or more alignment guides to indicate the alignment of the selected object with one or more of the unselected objects wherein the alignment is determined relative to alignment properties of the selected object and the plurality of unselected objects. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a processor;
a computer readable medium; and
computer executable instructions executable by the processor from the computer readable medium for executing a method of aligning objects based on a alignment property of a first object in relation to an alignment property of one or more other object. - View Dependent Claims (13, 14)
-
-
15. An apparatus comprising:
-
means for aligning objects based on a alignment property of a first object in relation to an alignment property of one or more other objects; and
means for dynamically displaying one or more visual indicators to indicate the alignment of the first object with one or more of the other objects.
-
-
16. A method comprising displaying an alignment guide on a graphical display in response to dragging a first displayed object into a position relative to a second displayed object on the display, wherein the alignment guide is an indication of how the first object is aligned with the second object.
-
17. In a graphical display a method comprising dynamically displaying an alignment guide that provides an indication of how a first displayed object is aligned with a second displayed object in response to moving the position of one of the objects relative to the other object.
-
18. A method comprising selectively displaying, in a graphical display, an alignment guide that indicates a relationship of how one displayed object is aligned with another displayed object, wherein the selective displaying occurs in response to moving one of the displayed objects into a position that meets one or more criterion for when to display the alignment guide.
-
19. A method comprising dynamically displaying an alignment guide in a graphical display in response to movement of a first displayed object into a position that meets one or more criterion for when to display the alignment guide.
-
20. A method comprising displaying a pop-up alignment guide in a graphical display according to one or more criterion, wherein the alignment guide provides a visual indication useful for aligning a displayed object.
- 21. A method comprising automatically displaying an alignment guide in a graphical display according to one or more criterion and in response to the movement of a displayed object, wherein the alignment guide provides a visual indication useful for aligning the displayed object in the display.
-
24. A method comprising dynamically displaying an alignment guide on a graphical display.
-
25. A method comprising dynamically displaying a plurality of alignment guides on a graphical display under the control of an authoring tool.
-
26. A method comprising dynamically displaying one or more visual indicators of alignment between a selected object and two or more stationary objects.
-
27. An apparatus comprising:
-
means for determining whether a first object is within a threshold distance of a second object; and
means for displaying at least one guide when the first object is within the threshold distance. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A signal-bearing medium encoded with instructions, wherein the instructions when executed comprise:
-
determining whether a first object is within a threshold distance of a second object; and
when the first object is within the threshold distance, displaying at least one guide.
-
Specification