Variable dimension version editing for graphical designs
First Claim
1. A computer-implemented method for allowing a user to specify an interactive graphical design comprising:
- receiving, by a graphical design tool in a graphical design environment, a specification of a first dimension version and a specification of a second dimension version of said interactive graphical design;
receiving, by said graphical design tool in said graphical design environment, a specification of a widget that is included in said interactive graphical design, said widget having an existence property;
storing, by said graphical design tool, a placed value for said existence property for said first dimension version;
generating, by said graphical design tool in said graphical design environment, a rendering of said first dimension version of said interactive graphical design in which said widget appears, said widget having an existence property;
storing, by said graphical design tool, an unplaced value for said existence property of said widget in said second dimension version; and
generating, by said graphical design tool, an exported design of said interactive graphical design for rendering in an external player; and
wherein, upon rendering by said external player of said exported design, said widget appears in said first dimension version, and said widget cannot appear in said second dimension version.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
76 Citations
10 Claims
-
1. A computer-implemented method for allowing a user to specify an interactive graphical design comprising:
-
receiving, by a graphical design tool in a graphical design environment, a specification of a first dimension version and a specification of a second dimension version of said interactive graphical design; receiving, by said graphical design tool in said graphical design environment, a specification of a widget that is included in said interactive graphical design, said widget having an existence property; storing, by said graphical design tool, a placed value for said existence property for said first dimension version; generating, by said graphical design tool in said graphical design environment, a rendering of said first dimension version of said interactive graphical design in which said widget appears, said widget having an existence property; storing, by said graphical design tool, an unplaced value for said existence property of said widget in said second dimension version; and generating, by said graphical design tool, an exported design of said interactive graphical design for rendering in an external player; and wherein, upon rendering by said external player of said exported design, said widget appears in said first dimension version, and said widget cannot appear in said second dimension version. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium storing instructions for executing a computer-implemented method, said computer-implemented method comprising:
-
receiving, by a graphical design tool in a graphical design environment, a specification of a first dimension version and a specification of a second dimension version of said interactive graphical design; receiving, by said graphical design tool in said graphical design environment, a specification of a widget that is included in said interactive graphical design, said widget having an existence property; storing, by said graphical design tool, a placed value for said existence property for said first dimension version; generating, by said graphical design tool in said graphical design environment, a rendering of said first dimension version of said interactive graphical design in which said widget appears, said widget having an existence property; storing, by said graphical design tool, an unplaced value for said existence property of said widget in said second dimension version; and generating, by said graphical design tool, an exported design of said interactive graphical design for rendering in an external player; and wherein, upon rendering by said external player of said exported design, said widget appears in said first dimension version, and said widget cannot appear in said second dimension version. - View Dependent Claims (7, 8, 9, 10)
-
Specification