Customizing widget draw styles
First Claim
Patent Images
1. A computer-implemented method of storing information for a widget, the method comprising:
- receiving information identifying a first widget;
determining a set of attributes associated with the first widget and values associated with the set of attributes, the set of attributes comprising a first attribute having an associated first value;
receiving input indicative of a change in the value associated with the first attribute from the first value to a second value distinct from the first value; and
storing style information comprising information related to the set of attributes and their associated values, wherein the style information comprises information associating the second value with the first attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for customizing draw styles of widgets to better accommodate a user'"'"'s direct manipulation needs. A user can customize various attributes of a widget and its manipulators to suit the user'"'"'s needs. The customizations are stored as a style. The stored style can subsequently be applied to the widget to control the appearance and behavior of the widget. Stored styles may be applied to other widgets and can also be shared between users.
44 Citations
31 Claims
-
1. A computer-implemented method of storing information for a widget, the method comprising:
-
receiving information identifying a first widget;
determining a set of attributes associated with the first widget and values associated with the set of attributes, the set of attributes comprising a first attribute having an associated first value;
receiving input indicative of a change in the value associated with the first attribute from the first value to a second value distinct from the first value; and
storing style information comprising information related to the set of attributes and their associated values, wherein the style information comprises information associating the second value with the first attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of storing information for a widget associated with a model, the method comprising:
-
receiving information identifying a model;
determining a set of one or more widgets associated with the model, the set of widgets including a first widget;
determining a set of one or more attributes for the first widget and values associated with the set of attributes, the set of attributes comprising a first attribute having an associated first value;
displaying the first widget based upon the set of attributes and their associated values;
receiving a request to store information for the first widget; and
storing information related to the set of attributes for the first widget and their associated values responsive to the request. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product stored on a computer-readable for storing information for a widget, the computer program product comprising:
-
code for receiving information identifying a first widget;
code for determining a set of attributes associated with the first widget and values associated with the set of attributes, the set of attributes comprising a first attribute having an associated first value;
code for receiving input indicative of a change in the value associated with the first attribute from the first value to a second value distinct from the first value; and
code for storing style information comprising information related to the set of attributes and their associated values, wherein the style information comprises information associating the second value with the first attribute. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product stored on a computer-readable medium for storing information for a widget associated with a model, the computer program product comprising:
-
code for receiving information identifying a model;
code for determining a set of one or more widgets associated with the model, the set of widgets including a first widget;
code for determining a set of one or more attributes for the first widget and values associated with the set of attributes, the set of attributes comprising a first attribute having an associated first value;
code for displaying the first widget based upon the set of attributes and their associated values;
code for receiving a request to store information for the first widget; and
code for storing information related to the set of attributes for the first widget and their associated values responsive to the request. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A data processing system comprising:
-
a processor; and
a memory coupled to the processor, the memory configured to store a plurality of code modules which when executed by the processor cause the processor to;
receive information identifying a first widget;
determine a set of attributes associated with the first widget and values associated with the set of attributes, the set of attributes comprising a first attribute having an associated first value;
receive input indicative of a change in the value associated with the first attribute from the first value to a second value distinct from the first value; and
store style information comprising information related to the set of attributes and their associated values, wherein the style information comprises information associating the second value with the first attribute.
-
-
30. A system comprising:
-
an output device;
a processor; and
a memory coupled to the processor, the memory configured to store a plurality of code modules which when executed by the processor cause the processor to;
receive information identifying a model;
determine a set of one or more widgets associated with the model, the set of widgets including a first widget;
determine a set of one or more attributes for the first widget and values associated with the set of attributes, the set of attributes comprising a first attribute having an associated first value;
display, on the output device, the first widget based upon the set of attributes and their associated values;
receive a request to store information for the first widget; and
store information related to the set of attributes for the first widget and their associated values responsive to the request.
-
-
31. An apparatus for storing information for a widget, the apparatus comprising:
-
means for receiving information identifying a first widget;
means for determining a set of attributes associated with the first widget and values associated with the set of attributes, the set of attributes comprising a first attribute having an associated first value;
means for receiving input indicative of a change in the value associated with the first attribute from the first value to a second value distinct from the first value; and
means for storing style information comprising information related to the set of attributes and their associated values, wherein the style information comprises information associating the second value with the first attribute.
-
Specification