Patent ID: 7472347

Claim:
A method of generating display information for a set of list data, said list data comprising at least one set of list element data, the method comprising: selecting, for each of a plurality of list elements comprised in a list control, a template from a template set of at least two templates, where each of said templates provides a corresponding layout policy for calculating a graphical layout of of list element data, and where at least two of said corresponding layout policies provide for a graphical layout based on a location of a gridline; providing an interface, said interface adapted to query each of the plurality of list elements for a template comprising preliminary gridline location information for displaying data in the list element; at the interface, using preliminary gridline location information from the template for each of the plurality of list elements to determine a graphical layout for list data in all of the plurality of list elements; at the interface, communicating the graphical layout to each of the plurality of list elements; and at each of the plurality of list elements, displaying list data in the list element according to a template selected for the list element and the graphical layout.