Drawing support tool
First Claim
1. A computer-implemented method comprising:
- displaying a shape and a buffer region that is adjacent to an edge of the shape on a graphical user interface;
detecting an input to the shape on the graphical user interface;
responsive to detecting the input to the shape, moving the shape, a child shape, and the buffer region according to a hierarchy of connected shapes, the child shape being connected to the shape and moving in accordance with constraints imposed by the shape until the child shape has been moved outside a snapping range;
receiving a set of drawing data located within the buffer region and outside the buffer region; and
displaying, on the graphical user interface, a subset of the set of drawing data that is located within the buffer region at a predetermined distance from the edge of the shape.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface displays a shape. Further, a buffer region that is adjacent to an edge of the shape is displayed at the graphical user interface. In addition, a set of drawing data located within the buffer region is received from a user input device. A first subset of the drawing data that is located in the buffer region at a predetermined distance from the edge and a second subset of the drawing data in the buffer region that is located at a distance from the edge that exceeds the predetermined distance are determined with a processor. Further, the first subset of drawing data is displayed. In addition, the second subset of drawing data is prevented from being displayed at the distance. The process also displays the second subset of drawing data at the predetermined distance.
147 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
displaying a shape and a buffer region that is adjacent to an edge of the shape on a graphical user interface; detecting an input to the shape on the graphical user interface; responsive to detecting the input to the shape, moving the shape, a child shape, and the buffer region according to a hierarchy of connected shapes, the child shape being connected to the shape and moving in accordance with constraints imposed by the shape until the child shape has been moved outside a snapping range; receiving a set of drawing data located within the buffer region and outside the buffer region; and displaying, on the graphical user interface, a subset of the set of drawing data that is located within the buffer region at a predetermined distance from the edge of the shape. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a display device configured to display a shape and a buffer region adjacent to an edge of the shape on a graphical user interface; and one or more processors to implement a computer application configured to; detect an input to the shape on the graphical user interface; move the shape, a child shape, and the buffer region according to a hierarchy of connected shapes in response to detecting the input to the shape, the child shape being connected to the shape and moving in accordance with constraints imposed by the shape until the child shape has been moved outside a snapping range; receive a set of drawing inputs located within the buffer region and outside the buffer region; and display a subset of the set of drawing inputs that are located within the buffer region at a predetermined distance from the edge of the shape on the graphical user interface. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. In a digital medium environment in which a computing device provides a user interface for displaying drawing inputs, a non-transitory computer-readable storage medium storing instructions that are executable by the computing device to perform operations comprising:
-
displaying a shape and a buffer region adjacent to an edge of the shape on a graphical user interface; detecting an input to the shape on the graphical user interface; responsive to detecting the input to the shape, moving the shape, a child shape, and the buffer region according to a hierarchy of connected shapes, the child shape being connected to the shape and moving in accordance with constraints imposed by the shape until the child shape has been moved outside a snapping range; receiving a set of drawing data located within the buffer region and outside the buffer region; and displaying a subset of the set of drawing data that is located within the buffer region at a predetermined distance from the edge of the shape on the graphical user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification