Infrastructure for shape event handlers
First Claim
Patent Images
1. A method of creating a shape for displaying information on a monitor attached to a computer, comprising the steps of:
- creating a spatial e of the shape wherein the spatial same provides a mapping function for the shape and provides a geometric framework for the shape;
creating at least one event handler of the shape;
coupling the event handler to the shape, wherein the event handler comprises a programming construct that responds to an event that is fired in association with a change in one or more properties of the shape;
using the event handler coupled to the shape to display desired information on the monitor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for creating a shape for displaying information on a monitor attached to a computer is disclosed. The method comprises the steps of creating a spatial frame of the shape wherein the spatial frame provides a mapping function for the shape and provides a geometric framework for the shape, creating at least one event handler of the shape, coupling the event handler to the shape, and using the event handler coupled to the shape to display desired information on the monitor.
40 Citations
18 Claims
-
1. A method of creating a shape for displaying information on a monitor attached to a computer, comprising the steps of:
-
creating a spatial e of the shape wherein the spatial same provides a mapping function for the shape and provides a geometric framework for the shape;
creating at least one event handler of the shape;
coupling the event handler to the shape, wherein the event handler comprises a programming construct that responds to an event that is fired in association with a change in one or more properties of the shape;
using the event handler coupled to the shape to display desired information on the monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented apparatus for display information, comprising:
-
a computer having a monitor attached thereto;
means, performed by the computer, for creating a spatial of the shape wherein the spatial frame provides a mapping function for the shape and provides a geometric framework for the shape;
means, performed by the computer, for creating at least one event handler of the shape;
means, performed by the computer, for coupling the event handler of the shape to the spatial frame of the shape, wherein the event handler couples to the geometric framework of the spatial frame, and wherein tile event handler comprises a programming construct that responds to an event that is fired in association with a change in one or more properties of the shape; and
means, performed by the computer, for using the event handler coupled to the spatial frame to display desired information on the monitor.
-
-
10. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform method steps of displaying information on a monitor attached to the computer, the method comprising the steps of:
-
creating a spatial frame of the shape wherein the spatial frame provides a mapping function for the shape and provides a geometric framework for the shape;
creating at least one event handler of the shape;
coupling the event handler of the shape to the spatial frame of the shape, wherein the event handler couples to the geometric framework of the spatial frame, and wherein the event handler comprises a programming construct that responds to an event that is fired in association with a change in one or more properties of the shape; and
using the event handler coupled to the spatial frame to display desired information on the monitor.
-
-
11. A method of manipulating a shape object displaying information on a monitor attached to a computer, comprising the steps of:
-
specifying an event to be received by an event handler to a specific shape object;
creating an object comprising the data corresponding to the event;
firing the event, and the object comprising the data corresponding to the event, to the shape object; and
reading the parameters returned from the shape object. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for routing an event to an event handler in a computer, comprising the steps of:
-
passing a data object to an event manager, the data object comprising a source object;
calling a send data object routine from the event manager, which creates an event;
executing a response to the event at a source object; and
verifying the status of a parameter in the send data object to determine if the event has completed. - View Dependent Claims (17, 18)
obtaining a list of event actions from the source object; checking each event action from the list of event actions to determine each event that is being routed; and
executing commands defined by the routed events.
-
-
18. The method of claim 16, further comprising the steps of:
-
obtaining a next source object in an object hierarchy from the source object; and
continuing to execute commands defined by the routed events until there are no additional next source objects.
-
Specification