Palette-based color selection within a user interface theme
First Claim
Patent Images
1. A method of defining colors for a graphical user interface having a plurality of interface elements each having visual attributes, comprising:
- providing a color palette list that includes a plurality of variable strings each of which has assigned thereto a color value;
providing a style sheet specifying color attributes of at least some of the interface elements, at least one of the color attributes of at least one of the interface elements being specified by reference to one of the variable strings; and
generating the user interface with the at least some interface elements having colors in accordance with the specified color attributes.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices that enable the customization of colors in a user interface by using a palette to define colors. The palette includes strings that have color values assigned to them. The strings are referred to in style sheets where color attributes are specified, such that colors can be redefined in the palette rather than in the style sheet.
-
Citations
16 Claims
-
1. A method of defining colors for a graphical user interface having a plurality of interface elements each having visual attributes, comprising:
-
providing a color palette list that includes a plurality of variable strings each of which has assigned thereto a color value;
providing a style sheet specifying color attributes of at least some of the interface elements, at least one of the color attributes of at least one of the interface elements being specified by reference to one of the variable strings; and
generating the user interface with the at least some interface elements having colors in accordance with the specified color attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile electronic device, comprising:
-
a display screen for displaying a user interface with a plurality of display elements having color attributes;
a storage;
a processor connected to the storage and to the display screen for controlling operation of the display screen;
a color palette list stored on the storage that includes a plurality of string variables that each have assigned thereto a color;
an instruction set stored on the storage that specifies color attributes of at least some of the display elements, at least some of the color attributes in the instruction set being specified by reference to the string variables; and
a theme manager associated with the processor for setting the color attributes of the display elements to correspond to the specified color attributes. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product having a computer-readable medium tangibly embodying computer executable instructions for customizing colors of display elements in a user interface, the computer executable instructions including:
-
a color palette list that includes a plurality of variable strings each of which has assigned thereto a color value; and
instructions specifying color attributes of at least some of the interface elements, at least one of the color attributes of at least one of the interface elements being specified by reference to one of the variable strings.
-
- 14. A method of generating a user interface customization file for use by a device to customize a user interface of the device, the method including generating an instruction file that includes a color palette list that includes a plurality of strings each of which has assigned thereto a color value and a style sheet that specifies color attributes of at least some of the displayed elements, at least some of the color attributes being specified by reference to strings of the palette list.
Specification