System, method and article of manufacture for providing dynamic user editing of object oriented components used in an object oriented applet or application
First Claim
1. A method of providing user editing of predetermined object oriented components used in an object oriented applet or application, said method comprising the steps of:
- a) defining an editor window as a method for the class template of each editable component;
b) defining the properties and their limits for the editor window of each component;
c) opening the editor window without user intervention when an editable component is instantiated to permit editing of a component'"'"'s properties by the user;
d) closing the editor window when the user is finished editing;
e) accepting the user'"'"'s editing changes; and
f) displaying component property changes of the edited component made by the user when the editor window is closed.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, system and article of manufacture for dynamic editing of object oriented components used in an object oriented applet or application. An editor window is defined in predetermined class templates as a method corresponding to the editor. Then, when a component is instantiated from one of said predetermined classes, the editor is automatically opened to permit the user to make changes in the component'"'"'s properties. When editing is completed, the editor window is closed, the changes are accepted and then displayed for the edited component. Components are thereafter monitored for a user re-editing request which, when detected, causes the editing cycle to be initiated.
-
Citations
20 Claims
-
1. A method of providing user editing of predetermined object oriented components used in an object oriented applet or application, said method comprising the steps of:
-
a) defining an editor window as a method for the class template of each editable component; b) defining the properties and their limits for the editor window of each component; c) opening the editor window without user intervention when an editable component is instantiated to permit editing of a component'"'"'s properties by the user; d) closing the editor window when the user is finished editing; e) accepting the user'"'"'s editing changes; and f) displaying component property changes of the edited component made by the user when the editor window is closed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing user editing of predetermined object oriented components used in an object oriented applet or application, said system comprising:
-
a) an editor window defined as a method of the class template of each predetermined editable component; b) a list of the properties and their limits that are editable in each predetermined editable component; c) logic for opening the editor window without user intervention when an editable component is instantiated to permit editing of that component'"'"'s properties by the user; d) logic for closing the editor window when the user is finished editing; e) a message advising the edited component to accept the user'"'"'s editing changes and what they were; and f) a display when the editor window is closed of the edited component showing the property changes made thereto by the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program embodied on a computer-readable medium for providing user editing of predetermined object oriented components used in an object oriented applet or application, said embodied program comprising:
-
a) first software that defines an editor window as a method for the class template of each editable component; b) second software that defines the properties and their limits for the editor window of each component; c) third software that opens the editor window without user intervention when an editable component is instantiated to permit editing of a component'"'"'s properties by the user; d) fourth software that closes the editor window when the user is finished editing; e) fifth software that accepts the user'"'"'s editing changes; and f) sixth software that displays the edited component'"'"'s property changes made by the user when the editor window is closed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification