Expanded stack view
First Claim
1. A method, comprising:
- displaying, in an application development environment, a plurality of containers of an application under development;
identifying a target container in the application based on a selection action received using the application development environment;
after receiving the selection action, analyzing a position of the target container in a container hierarchy of said application; and
visually representing said container hierarchy in a graphical overlay superimposed on top of said application as displayed in the application development environment, wherein said graphical overlay visually distinguishes the target container by displaying a plurality of container proxies, the proxies corresponding to containers in the container hierarchy and including a target proxy corresponding to the target container.
2 Assignments
0 Petitions
Accused Products
Abstract
A feature for visibly distinguishing multiple containers within an application being edited in an ADE is described. When the user selects to activate the container expansion, the ADE identifies an active target container in the application and then analyzes a container hierarchy based on the target container. The ADE visually represents the container hierarchy in a graphical overlay superimposed on top of the application. The visual representation includes a container proxy for each of the containers within the hierarchy. The container proxies are drawn in a manner to visibly distinguish each of the proxies to the developer even though the actual containers are not distinguishable in the application. The overlay of container proxies are superimposed onto the application in a design view of the ADE and the developer may make changes to the underlying application by interacting with the overlay.
-
Citations
32 Claims
-
1. A method, comprising:
-
displaying, in an application development environment, a plurality of containers of an application under development; identifying a target container in the application based on a selection action received using the application development environment; after receiving the selection action, analyzing a position of the target container in a container hierarchy of said application; and visually representing said container hierarchy in a graphical overlay superimposed on top of said application as displayed in the application development environment, wherein said graphical overlay visually distinguishes the target container by displaying a plurality of container proxies, the proxies corresponding to containers in the container hierarchy and including a target proxy corresponding to the target container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
identifying a target container in an application interface; determining one or more ancestor containers of said target container; rendering a target container proxy in an overlay superimposed on top of said application interface in a design view of an application development environment (ADE), wherein said target container proxy corresponds to said target container; rendering one or more ancestor container proxies in said overlay corresponding to said one or more ancestor containers, wherein said one or more ancestor container proxies are rendered to be visually separated from each other and visually distinct from said target container proxy; and rendering one or more child container proxies corresponding to one or more child containers located within said target container, wherein said one or more child container proxies are rendered to be visually distinct from said target container proxy. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system comprising a processor and memory, the memory embodying program components that configure the computing system to:
-
display an interface of an application under development in a design view, the interface comprising a plurality of containers in a hierarchy, the interface including at least one container nested within an ancestor container; determine a selection action identifying a target container in the plurality of containers; and in response to the selection action, display an overlay on the interface as displayed in the design view, the overlay comprising a plurality of container proxies comprising a target container proxy, wherein the target container proxy is displayed within an ancestor container proxy in the overlay, and wherein the target container proxy is displayed with a higher translucency than the ancestor container proxy. - View Dependent Claims (20, 21, 22)
-
-
23. A computer program product comprising a non-transitory storage medium embodying program code, the program code comprising:
-
program code for displaying, in an application development environment, a plurality of containers of an application under development; program code for identifying a target container in the application based on a selection action received using the application development environment; program code for analyzing a position of the target container in a container hierarchy of said application after receiving the selection action; and program code for visually representing said container hierarchy in a graphical overlay superimposed on top of said application as displayed in the application development environment, wherein said graphical overlay visually distinguishes the target container by displaying a plurality of container proxies, the proxies corresponding to containers in the container hierarchy and including a target proxy corresponding to the target container. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification