Design-triggered event handler addition
First Claim
Patent Images
1. A method comprising:
- adding a first widget to a design in a design program using a processing system of a computer having at least one processor and at direction of a user, said first widget having an event and a first event handler;
adding a second widget to said design using the processing system; and
exporting said design comprising said widget and said second widget from said design program using the processing system, said exporting step creating an instantiation of said design that is capable of being rendered by an external player;
wherein executing said first event handler adds a second event handler to said second widget in said instantiation upon an occurrence defined by said event.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide an intuitive method for the specification of a design as follows. A widget is added to the design at the direction of a user. The widget has an event and an event handler. A second widget is added to the design. The design is exported from a design program and an instantiation of the design is created that is capable of being rendered by an external player. Executing the event handler adds a second event handler to a second widget in the instantiation of the design.
-
Citations
20 Claims
-
1. A method comprising:
-
adding a first widget to a design in a design program using a processing system of a computer having at least one processor and at direction of a user, said first widget having an event and a first event handler; adding a second widget to said design using the processing system; and exporting said design comprising said widget and said second widget from said design program using the processing system, said exporting step creating an instantiation of said design that is capable of being rendered by an external player; wherein executing said first event handler adds a second event handler to said second widget in said instantiation upon an occurrence defined by said event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium having instructions stored thereon which, when executed by at least one processor, cause the at least one processor to implement a design tool capable of executing a method, said method comprising:
-
providing a design environment for a user of said design tool, said design environment allowing said user of said design tool to create a design; adding a first event handler to said design using the processing system, said first event handler being defined by said user of said design tool, and said first event handler being associated with an event; and exporting said design using the processing system, said exporting step creating an instantiation of said design that is capable of being rendered by an external player to produce a rendered design; wherein executing said first event handler while said instantiation of said design is rendered by the external player adds a second event handler to said instantiation of said design. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
providing, via a processing system of a computer having at least one processor, a design space to a user of a design tool, said design space allowing said user of said design tool to specify a design; providing a specification interface for said user via said processing system, said specification interface allowing said user of said design tool to define specifications for said design; accepting a first specification from said user via said specification interface, said first specification defining an action for said design to execute upon a first occurrence; and exporting said design using the processing system, said exporting step producing an exported design; wherein said action is executed upon said first occurrence in said exported design; and said action involves the addition of a second specification to said exported design, said second specification defining a second action for said exported design to execute upon a second occurrence. - View Dependent Claims (18, 19, 20)
-
Specification