Manipulating display of multiple display objects
First Claim
1. A method for manipulating display of a plurality of display objects on a display device in a data processing system connected to the display device, the plurality of display objects being ordered and at least partially overlapping each other, the method comprising the steps of:
- recording a current position in a stacking order of each of the plurality of display objects in an object identifier table in association with a corresponding object identifier;
changing the position in the stacking order of a first object in response to a first user action for selecting the first object;
recording the position in the stacking order of the first object before the position is changed in the object identifier table as a previous position in the stacking order; and
changing the position in the stacking order of the first object with the previous position in the stacking order of the first object in response to a second user action for restoring the changed position in the stacking order of the first object to the previous position in the stacking order.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for manipulating display of multiple ordered and at least partially overlapping display objects on a display device includes: recording the current position in a stacking order of each of the multiple display objects in an object identifier table in association with a corresponding object identifier; changing the position in the stacking order of a first object in response to a first user action for selecting the first object; recording the position in the stacking order of the first object before the position is changed in the object identifier table as a previous position in the stacking order; and changing the position in the stacking order of the first object with the previous position in the stacking order of the first object in response to a second user action for restoring the changed position in the stacking order of the first object to the previous position in the stacking order.
-
Citations
9 Claims
-
1. A method for manipulating display of a plurality of display objects on a display device in a data processing system connected to the display device, the plurality of display objects being ordered and at least partially overlapping each other, the method comprising the steps of:
-
recording a current position in a stacking order of each of the plurality of display objects in an object identifier table in association with a corresponding object identifier; changing the position in the stacking order of a first object in response to a first user action for selecting the first object; recording the position in the stacking order of the first object before the position is changed in the object identifier table as a previous position in the stacking order; and changing the position in the stacking order of the first object with the previous position in the stacking order of the first object in response to a second user action for restoring the changed position in the stacking order of the first object to the previous position in the stacking order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having instructions stored thereon that when executed manipulates display of a plurality of display objects on a display device in a data processing system connected to the display device, the plurality of display objects being ordered and at least partially overlapping each other, the program causing the data processing system to perform the steps of:
-
recording a current position in a stacking order of each of the plurality of display objects in an object identifier table in association with a corresponding object identifier; changing the position in the stacking order of a first object in response to a first user action for selecting the first object; recording the position in the stacking order of the first object before the position is changed in the object identifier table as a previous position in the stacking order; and changing the position in the stacking order of the first object with the previous position in the stacking order of the first object in response to a second user action for restoring the changed position in the stacking order of the first object to the previous position in the stacking order.
-
-
9. A data processing system having a function of manipulating display of a plurality of display objects on a display device, the plurality of display objects being ordered and at least partially overlapping each other, the data processing system comprising:
a processor configured to enable an object identifier table in which a current display position in a staking order of each of the plurality of display objects is associated with and recorded with a corresponding object identifier; a table manager causing a position in the stacking order of a first object before the stacking order is changed in the object identifier table as a previous position in the stacking order; and a window controller changing a position in the stacking order of the first object in response to a first user action for selecting the first object and changing the position in the stacking order of the first object with the previous position in the stacking order of the first object in response to a second user action for restoring the position in the stacking order of the first object whose position in the stacking order has been changed.
Specification