DETERMINING FOREGROUND AND BACKGROUND COLOR COMBINATION FOR A USER INTERFACE ELEMENT IMPORTED FROM ANOTHER USER INTERFACE
First Claim
1. A method of facilitating development of user interfaces of applications, said method comprising:
- enabling a user to select a first user interface (UI) element from a source interface, wherein said first UI element is displayed using a source foreground color in a backdrop of a source background color in said source interface;
receiving a target background color forming a backdrop to said first UI element in a target interface;
computing a target foreground color based on said target background color and a color difference between said source background color and said source foreground color; and
displaying said first UI element in said target interface using said target foreground color and said target background color.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of the present invention facilitates development of user interfaces of applications. In one embodiment, a user is enabled to select a user interface (UI) element from a source interface, the UI element being displayed using a source foreground color in a backdrop of a source background color in the source interface. Upon receiving a target background color forming a backdrop to the UI element in a target interface, a target foreground color is computed based on the target background color and a color difference between the source foreground color and the source background color. The selected UI element is then displayed in the target interface using the (computed) target foreground color and the (received) target background color.
16 Citations
20 Claims
-
1. A method of facilitating development of user interfaces of applications, said method comprising:
-
enabling a user to select a first user interface (UI) element from a source interface, wherein said first UI element is displayed using a source foreground color in a backdrop of a source background color in said source interface; receiving a target background color forming a backdrop to said first UI element in a target interface; computing a target foreground color based on said target background color and a color difference between said source background color and said source foreground color; and displaying said first UI element in said target interface using said target foreground color and said target background color. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable medium storing one or more sequences of instructions for causing a system to facilitate development of user interfaces of applications, wherein execution of said one or more instructions by one or more processors contained in said system causes said system to perform the actions of:
-
enabling a user to select a first user interface (UI) element from a source interface, wherein said first UI element is displayed using a source foreground color in a backdrop of a source background color in said source interface; receiving a target background color forming a backdrop to said first UI element in a target interface; computing a target foreground color based on said target background color and a color difference between said source background color and said source foreground color; and displaying said first UI element in said target interface using said target foreground color and said target background color. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A digital processing system comprising:
-
a processor; a random access memory (RAM); a machine readable medium to store one or more instructions, which when retrieved into said RAM and executed by said processor causes said digital processing system to facilitate development of user interfaces of applications, said digital processing system performing the actions of; enabling a user to select a first user interface (UI) element from a source interface, wherein said first UI element is displayed using a source foreground color in a backdrop of a source background color in said source interface; receiving a target background color forming a backdrop to said first UI element in a target interface; computing a target foreground color based on said target background color and a color difference between said source background color and said source foreground color; and displaying said first UI element in said target interface using said target foreground color and said target background color. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification