Patent ID: 8015485

Claim:
A computer-implementable method for managing objects in a user interface (UI), comprising: enabling selection of a first and second object in a UI, the first and second objects comprising a first and second set of spatial coordinate values, respectively, and a first and second set of visual attribute values, respectively; quantifying a spatial and visual relationship between the first and second objects; generating quantified spatial and visual relationship values for the first and second objects, respectively, by performing comparison operations between the first and second sets of spatial coordinate and visual attribute values; and displaying the first and second sets of spatial coordinate and visual attribute values and respectively quantified spatial coordinate and visual attribute relationship values in a first UI ruler, the first UI ruler being operable to store the first and second sets of spatial coordinate and visual attribute values and their respectively quantified spatial coordinate and visual attribute relationship values and wherein the first UI ruler is operable to generate a cascading style sheet (CSS) class from the first and second sets of spatial coordinate and visual attribute values, and their respectively quantified spatial coordinate and visual attribute relationship values, stored therein.