Positioning for multiple icons in an object-oriented interface
First Claim
1. A method for creating a first child graphical object responsive to user interaction in an object oriented graphical user interface comprising the steps of:
- displaying a parent graphical object in the graphical user interface on a display;
responsive to a user input to the graphical user interface to add the first child graphical object to the graphical user interface, copying data from a parent graphical object to the first child graphical object in a memory;
changing location data of the first child graphical object from location data copied from the parent graphical object without user input indicative of a changed location; and
displaying the parent and child graphical objects on the display in the graphical user interface, the child graphical object being offset in location from the parent graphical object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and program for creating child graphical objects in an object oriented graphical user interface. First, the child object is created by copying a set of attributes from a parent graphical object to a memory partition allocated to the first child graphical object. This operation is typically called inheritance or subclassing in object oriented programming. Next, the location data of the first child graphical object is automatically changed from those copied from the parent graphical object. Next, the parent and child graphical objects are displayed on a display in the graphical user interface, the child graphical object being offset in location from the parent graphical object.
-
Citations
16 Claims
-
1. A method for creating a first child graphical object responsive to user interaction in an object oriented graphical user interface comprising the steps of:
-
displaying a parent graphical object in the graphical user interface on a display; responsive to a user input to the graphical user interface to add the first child graphical object to the graphical user interface, copying data from a parent graphical object to the first child graphical object in a memory; changing location data of the first child graphical object from location data copied from the parent graphical object without user input indicative of a changed location; and displaying the parent and child graphical objects on the display in the graphical user interface, the child graphical object being offset in location from the parent graphical object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system of creating a first child graphical object responsive to user interaction in an object oriented graphical user interface comprising:
-
means for displaying a parent graphical object in the graphical user interface on a display; means responsive to a user input to the graphical user interface to add the first graphical object to the graphical user interface for copying data from a parent graphical object to a memory partition allocated to the first child graphical object in a memory; means for changing location data of the first child graphical object from those copied from the parent graphical object without user input indicative of a changed location; and means for displaying the parent and child graphical objects on the display in the graphical user interface, the child graphical object being offset in location from the parent graphical object. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product in a computer readable memory for creating a first child graphical object responsive to user interaction in an object oriented graphical user interface comprising:
-
means for displaying a parent graphical object in the graphical user interface on a display; means responsive to a user input to the graphical user interface to add the first graphical object to the graphical user interface for copying data from the parent graphical object to the first child graphical object in a memory; means for changing location data of the first child graphical object from those copied from the parent graphical object without user input indicative of a changed location; and means for displaying the parent and child graphical objects on the display in the graphical user interface, the child graphical object being offset in location from the parent graphical object without user input of the changed location data. - View Dependent Claims (13, 14, 15, 16)
-
Specification