Patent ID: 8095884

Claim:
A machine-implemented method for automatic object subcomponent alignment on a display of a processing device, the machine-implemented method comprising: displaying a page layout including a first object component and a second object component separate from the first object component, the first object component and the second object component being capable of existing independently, the second object component having at least one object subcomponent included therein and dependent upon the second object component; performing one of moving or resizing the first object component on the page layout; attempting to automatically align an edge of the first object component with an edge of one of the at least one object subcomponent when the edge of the first object component is within a snapping distance of the edge of the one of the at least one object subcomponent as a result of the performing one of moving or resizing the first object component on the page layout; and providing a visual indicator over the edge of the first object component and over the edge of the one of the at least one object subcomponent such that the visual indicator forms a single line over the edge of the first object component and extending over the edge of the one of the at least one object subcomponent, the visual indicator indicating alignment of the edge of the first object component with the edge of the one of the at least one object subcomponent.