Patent ID: 8878876

Claim:
A computer-implemented method comprising: receiving, in an electronic content creation application provided on a computer device, input for an object of electronic content being edited in the electronic content creation application, wherein the object is associated with a bounds that is the same for multiple states of the object, wherein a position attribute or a size attribute of the object that is defined with respect to the bounds can vary for each state of the multiple states, and wherein the input modifies the position attribute or size attribute of the object in at least one state of the multiple states; determining, in the electronic content creation application, whether to update the bounds associated with the object based on the input; and based on determining to update the bounds, in the electronic content creation application: updating the bounds associated with the object to ensure that all child objects are within the bounds in all of the multiple states; and updating the position attribute or the size attribute of the object based on the updating of the bounds.