Localized exploded view
First Claim
Patent Images
1. A method comprising:
- receiving input from a user identifying an area containing an edge shared by a first object and a second object displayed in a layer of a design application, the design application provided by a computing system, wherein said shared edge includes two or more individual edges corresponding to said first and second objects due to the first and second objects being horizontally adjacent, vertically adjacent, or the second object being positioned inside the first object;
visibly separating said two or more individual edges in a localized exploded view responsive to said receiving;
allowing said user to modify two or more of said individual edges; and
allowing said user to place an additional object between two of said individual edges.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing an Integrated Development Environment comprises receiving input from a user identifying an area containing an edge shared by two or more objects, wherein the shared edge includes two or more individual edges corresponding to the objects, and visibly separating the two or more individual edges in a localized exploded view responsive to the receiving.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving input from a user identifying an area containing an edge shared by a first object and a second object displayed in a layer of a design application, the design application provided by a computing system, wherein said shared edge includes two or more individual edges corresponding to said first and second objects due to the first and second objects being horizontally adjacent, vertically adjacent, or the second object being positioned inside the first object; visibly separating said two or more individual edges in a localized exploded view responsive to said receiving; allowing said user to modify two or more of said individual edges; and allowing said user to place an additional object between two of said individual edges. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing an Integrated Development Environment (IDE), the method comprising:
-
receiving input from a user identifying a boundary shared by two or more objects horizontally adjacent to one another, vertically adjacent to one another, or positioned so that one object is inside another within a layer in a design canvas, wherein said design canvas is a design canvas of said IDE, wherein said boundary includes two or more individual object edges; and presenting said two or more individual object edges with spaces therebetween in a localized view that is superimposed on a portion of said design canvas, said localized view including magnification of at least portions of said two or more objects. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product having a computer readable storage medium having computer logic recorded thereon for implementing an Integrated Development Environment, the computer program product comprising:
-
code for providing a user with a design canvas including two or more objects positioned horizontally adjacent to one another, vertically adjacent to one another, or in a relationship in which one object is inside another in a layer of the design canvas so that individual edges of said objects form at least one common boundary; code for receiving input from said user identifying said at least one common boundary; code for rendering a view of said identified at least one common boundary, wherein one or more spaces are added between said individual edges, and wherein said view is constrained to a portion of said design canvas; code for receiving input instructing the inclusion of an additional object between two of said individual edges; and code for recalculating said view to include at least a portion of said additional object. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computing system comprising a processor and a tangible computer-readable medium embodying program components, the program components comprising:
-
a design component that configures the computing system to present a design canvas comprising a first and second object within the same layer of the design canvas, the first and second object positioned horizontally adjacent to one another, vertically adjacent to one another, or positioned with the second object inside the first object, so that the first and second object share a common boundary including two or more object edges depicted in the design canvas as a single line; an interface component that configures to computing system to receive input identifying the common boundary; and a localized exploded view component that configures the computing system to render a localized and exploded view of at least a portion of the common boundary on a portion of the design canvas, the view depicting the two or more object edges separated from one another by a space, the localized view component further configuring the computing system to allow placement of an additional object between two of said object edges.
-
Specification