System and method utilizing drawing handlers for selected properties
First Claim
1. A method for representing a property on a display, comprising:
- a drawing handler from amongst a plurality of drawing handlers being assigned to the property;
the drawing handler being called by an implementation component to provide a graphical representation of the property; and
the drawing handler converting a value for the property received from the implementation component into a graphical representation which is provided on the display,wherein a list view component which is responsible for the presentation on the display communicates with the item implementation component,wherein the list view component has different modes, including at least one mode for which the drawing handler component may be required, and at least one mode for which the drawing handler component will not be required, andwherein the list view component has a details mode in which the drawing handler component may be required, the details mode may include multiple columns, where the user is able to cancel one or more of said multiple columns by turning the canceled one or more columns off, that would otherwise require the drawing handler component.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing graphical representations for selected properties. The system draws each item based on the type of property being shown. For example, for selected types of properties, the drawing may be delegated to a drawing handler component for that specific type of property. For example, if a music rating is being displayed, a special drawing handler component handles the drawing, which, in one example embodiment may be a number of graphical stars. The system is architected so that the drawing handlers are registered independently of the other system components, such that new types of drawing handlers can be added without requiring changes to the other system components. This allows for greater flexibility and simplifies updates to the drawing handlers.
10 Citations
12 Claims
-
1. A method for representing a property on a display, comprising:
-
a drawing handler from amongst a plurality of drawing handlers being assigned to the property; the drawing handler being called by an implementation component to provide a graphical representation of the property; and the drawing handler converting a value for the property received from the implementation component into a graphical representation which is provided on the display, wherein a list view component which is responsible for the presentation on the display communicates with the item implementation component, wherein the list view component has different modes, including at least one mode for which the drawing handler component may be required, and at least one mode for which the drawing handler component will not be required, and wherein the list view component has a details mode in which the drawing handler component may be required, the details mode may include multiple columns, where the user is able to cancel one or more of said multiple columns by turning the canceled one or more columns off, that would otherwise require the drawing handler component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of representing a property on a display, comprising:
-
an implementation component issues a call for providing a graphical representation of a property on the display; and in response to the call, a drawing handler component specific to the property produces the graphical representation for the property on the display, wherein a list view component communicates with the implementation component and organizes the presentation of information on the display, wherein the list view component has different modes, including at least one mode for which the drawing handler component may be required, and at least one mode for which the drawing handler component is not required, and wherein the list view component has a details mode, in which the user may select or cancel one or more columns from amongst a plurality of columns that may be included in said details mode which requires the use of the drawing handler component, where the canceled one or more columns is turned off. - View Dependent Claims (9, 10, 11, 12)
-
Specification