Patent ID: 8839095

Claim:
An apparatus, comprising: one or more processors; and one or more computer-readable storage media storing instructions that are executable by the one or more processors to: provide a graphical user interface; define a first object that indicates a spatial relationship between a second object and a third object in the graphical user interface, the first object defined by limits of the spatial relationship that are configurable to include a minimum limit and a maximum limit to which the spatial relationship between the second object and the third object is restricted; display the first object in the graphical user interface, the first object configured to visually indicate the minimum limit using a margin element having a length that corresponds to the minimum limit, and to visually indicate that decreasing the spatial relationship beyond the minimum limit and increasing the spatial relationship beyond the maximum limit are prohibited, the first object configured to visually indicate the maximum limit concurrently with the minimum limit responsive to manipulation that attempts to increase the spatial relationship beyond the maximum limit; and in response to manipulation of at least one of the second object or the third object that changes the spatial relationship between the second object and the third object, update the display of the first object based on the manipulation of the at least one of the second object or the third object.