Patent ID: 8773460

Claim:
An information processing apparatus comprising: a processor; a display unit configured to display, on a display apparatus, a group of objects having a first object and a second object, wherein at least a part of the first object and at least a part of the second object are overlapped; a selection unit configured to select, from the displayed group of objects displayed on the display apparatus, the first object as a target to be shifted; and a change unit configured to execute processing, as a change-target object shift operation, to change a drawing order of the group of objects, wherein, when (i) the first object is arranged in a first drawing order in front of the second object to overlap the second object and (ii) is shifted by a user to a first position at which the first object does not overlap with the second object and (iii) then is shifted again by the user to a second position at which the first object overlaps with the second object, (iv) the change unit executes processing to change the first drawing order such that the first object is arranged behind the second object, wherein, when (i) the first object is arranged in a second drawing order behind the second object to overlap the second object and (ii) is shifted by the user to a first position at which the first object does not overlap with the second object and (iii) then is shifted again by the user to a second position at which the first object overlaps with the second object, (iv) the change unit executes processing to change the second drawing order such that the first object is arranged in front of the second object, and wherein, when (i) the first object is shifted by the user to a first position at which the first object overlaps with the second object and (ii) then is shifted again by the user to a second position at which the first object overlaps with the second object, (iii) the change unit refrains from executing processing to change the drawing order of the group of objects.