uifw/uiklaf/resource/EIKCOLOR.RA
changeset 0 2f259fa3e83a
child 33 b3425bf29f82
equal deleted inserted replaced
-1:000000000000 0:2f259fa3e83a
       
     1 /*
       
     2 * Copyright (c) 1997-1999 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #include <avkon.hrh>
       
    20 
       
    21 
       
    22 RESOURCE EIKCOLORLIST r_eik_color_gray4
       
    23 	{
       
    24 	array_id=r_eik_color_items_gray4;
       
    25 	ext_id=r_eik_color_extra_items_color16; // Single color array used for gray4 and color16
       
    26 	}
       
    27 
       
    28 RESOURCE EIKCOLORLIST r_eik_color_color16
       
    29 	{
       
    30 	array_id=r_eik_color_items_color16;
       
    31 	ext_id=r_eik_color_extra_items_color16; // Single color array used for gray4 and color16
       
    32 	}
       
    33 
       
    34 RESOURCE ARRAY r_eik_color_items_gray4
       
    35 	{
       
    36 	items=
       
    37 		{
       
    38 		CTRL_COLOR { logical_color=EEikColorWindowBackground;					color=COLOR KEikRgbWhite; },
       
    39 		CTRL_COLOR { logical_color=EEikColorWindowText;							color=COLOR KEikRgbBlack; },
       
    40 		CTRL_COLOR { logical_color=EEikColorControlBackground;					color=COLOR KEikRgbWhite; },
       
    41 		CTRL_COLOR { logical_color=EEikColorControlText;						color=COLOR KEikRgbBlack; },
       
    42 		CTRL_COLOR { logical_color=EEikColorControlSurroundBackground;			color=COLOR KEikRgbWhite; },
       
    43 		CTRL_COLOR { logical_color=EEikColorControlSurroundText;				color=COLOR KEikRgbBlack; },
       
    44 		CTRL_COLOR { logical_color=EEikColorControlHighlightBackground;			color=COLOR KEikRgbBlack; },
       
    45 		CTRL_COLOR { logical_color=EEikColorControlHighlightText;				color=COLOR KEikRgbWhite; },
       
    46 		CTRL_COLOR { logical_color=EEikColorControlDimmedBackground;			color=COLOR KEikRgbGray; },
       
    47 		CTRL_COLOR { logical_color=EEikColorControlDimmedText;					color=COLOR KEikRgbDarkGray; },
       
    48 		CTRL_COLOR { logical_color=EEikColorControlDimmedHighlightBackground;	color=COLOR KEikRgbDarkGray; },
       
    49 		CTRL_COLOR { logical_color=EEikColorControlDimmedHighlightText;			color=COLOR KEikRgbGray; },
       
    50 		CTRL_COLOR { logical_color=EEikColorDialogBackground;					color=COLOR KEikRgbWhite; },
       
    51 		CTRL_COLOR { logical_color=EEikColorDialogText;							color=COLOR KEikRgbBlack; },
       
    52 		CTRL_COLOR { logical_color=EEikColorDialogTitle;						color=COLOR KEikRgbDitheredLightGray; },
       
    53 		CTRL_COLOR { logical_color=EEikColorDialogTitlePressed;					color=COLOR KEikRgbWhite; },
       
    54 		CTRL_COLOR { logical_color=EEikColorDialogTitleText;					color=COLOR KEikRgbBlack; },
       
    55 		CTRL_COLOR { logical_color=EEikColorDialogTitleTextPressed;				color=COLOR KEikRgbBlack; },
       
    56 		CTRL_COLOR { logical_color=EEikColorMenubarBackground;					color=COLOR KEikRgbDitheredLightGray; },
       
    57 		CTRL_COLOR { logical_color=EEikColorMenubarText;						color=COLOR KEikRgbBlack; },
       
    58 		CTRL_COLOR { logical_color=EEikColorMenubarTitleBackground;				color=COLOR KEikRgbWhite; },
       
    59 		CTRL_COLOR { logical_color=EEikColorMenubarTitleText;					color=COLOR KEikRgbBlack; },
       
    60 		CTRL_COLOR { logical_color=EEikColorMenuPaneBackground;					color=COLOR KEikRgbWhite; },
       
    61 		CTRL_COLOR { logical_color=EEikColorMenuPaneText;						color=COLOR KEikRgbBlack; },
       
    62 		CTRL_COLOR { logical_color=EEikColorMenuPaneHighlight;					color=COLOR KEikRgbBlack; },
       
    63 		CTRL_COLOR { logical_color=EEikColorMenuPaneTextHighlight;				color=COLOR KEikRgbWhite; },
       
    64 		CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedHighlight;			color=COLOR KEikRgbDarkGray; },
       
    65 		CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedText;					color=COLOR KEikRgbDarkGray; },
       
    66 		CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedTextHighlight;		color=COLOR KEikRgbGray; },
       
    67 		CTRL_COLOR { logical_color=EEikColorButtonFaceClear;					color=COLOR KEikRgbDitheredLightGray; },
       
    68 		CTRL_COLOR { logical_color=EEikColorButtonFaceSet;						color=COLOR KEikRgbWhite; },
       
    69 		CTRL_COLOR { logical_color=EEikColorButtonFaceSetPressed;				color=COLOR KEikRgbDitheredLightGray; },
       
    70 		CTRL_COLOR { logical_color=EEikColorButtonFaceClearPressed;				color=COLOR KEikRgbWhite; },
       
    71 		CTRL_COLOR { logical_color=EEikColorButtonText;							color=COLOR KEikRgbBlack; },
       
    72 		CTRL_COLOR { logical_color=EEikColorButtonTextPressed;					color=COLOR KEikRgbBlack; },
       
    73 		CTRL_COLOR { logical_color=EEikColorButtonTextDimmed;					color=COLOR KEikRgbDarkGray; },
       
    74 		CTRL_COLOR { logical_color=EEikColorMsgWinForeground;					color=COLOR KEikRgbWhite; },
       
    75 		CTRL_COLOR { logical_color=EEikColorMsgWinBackground;					color=COLOR KEikRgbBlack; },
       
    76 		CTRL_COLOR { logical_color=EEikColorScrollBarBorder;					color=COLOR KEikRgbBlack; },
       
    77 		CTRL_COLOR { logical_color=EEikColorScrollBarShaft;						color=COLOR KEikRgbWhite; },
       
    78 		CTRL_COLOR { logical_color=EEikColorScrollBarShaftDimmed;				color=COLOR KEikRgbWhite; },
       
    79 		CTRL_COLOR { logical_color=EEikColorScrollBarShaftPressed;				color=COLOR KEikRgbDarkGray; },
       
    80 		CTRL_COLOR { logical_color=EEikColorScrollBarNoShaftOrThumb;			color=COLOR KEikRgbWhite; },
       
    81 		CTRL_COLOR { logical_color=EEikColorScrollButtonIcon;					color=COLOR KEikRgbBlack; },
       
    82 		CTRL_COLOR { logical_color=EEikColorScrollButtonIconPressed;			color=COLOR KEikRgbBlack; },
       
    83 		CTRL_COLOR { logical_color=EEikColorScrollButtonIconDimmed;				color=COLOR KEikRgbDarkGray; },
       
    84 		CTRL_COLOR { logical_color=EEikColorScrollButtonThumbBackground;		color=COLOR KEikRgbDitheredLightGray; },
       
    85 		CTRL_COLOR { logical_color=EEikColorScrollButtonThumbBackgroundPressed;	color=COLOR KEikRgbWhite; },
       
    86 		CTRL_COLOR { logical_color=EEikColorScrollThumbDimmed;					color=COLOR KEikRgb1in4DitheredGray; },
       
    87 		CTRL_COLOR { logical_color=EEikColorScrollThumbEdge;					color=COLOR KEikRgbBlack; },
       
    88 		CTRL_COLOR { logical_color=EEikColorToolbarBackground;					color=COLOR KEikRgbWhite; },
       
    89 		CTRL_COLOR { logical_color=EEikColorToolbarText;						color=COLOR KEikRgbBlack; },
       
    90 		CTRL_COLOR { logical_color=EEikColorStatusPaneBackground;				color=COLOR KEikRgbWhite; },
       
    91 		CTRL_COLOR { logical_color=EEikColorStatusPaneText;						color=COLOR KEikRgbBlack; },
       
    92 		CTRL_COLOR { logical_color=EEikColorLabelText;							color=COLOR KEikRgbBlack; },
       
    93 		CTRL_COLOR { logical_color=EEikColorLabelTextEmphasis;					color=COLOR KEikRgbWhite; },
       
    94 		CTRL_COLOR { logical_color=EEikColorLabelDimmedText;					color=COLOR KEikRgbDarkGray; },
       
    95 		CTRL_COLOR { logical_color=EEikColorLabelHighlightPartialEmphasis;		color=COLOR KEikRgbDarkGray; },
       
    96 		CTRL_COLOR { logical_color=EEikColorLabelHighlightFullEmphasis;			color=COLOR KEikRgbBlack; }
       
    97 		};
       
    98 	}
       
    99 
       
   100 RESOURCE ARRAY r_eik_color_extra_items_gray4
       
   101 	{ items= {}; }
       
   102 
       
   103 #define AVKON_0   AVKON_RGB(0, 255,255,255)
       
   104 #define AVKON_215 AVKON_RGB(215, 0,0,0)
       
   105 // NOTE! All instances of AVKON_244 MUST BE CHANGED WHEN CHANGING COLOR SCHEME!
       
   106 // blue
       
   107 //#define AVKON_244 AVKON_RGB(244, 170,170,255)
       
   108 
       
   109 // green
       
   110 #define AVKON_244 AVKON_RGB(244, 130,238,187)
       
   111 
       
   112 RESOURCE ARRAY r_eik_color_items_color16
       
   113 	{
       
   114 	items=
       
   115 		{
       
   116 		CTRL_COLOR { logical_color=EEikColorWindowBackground;	color = AVKON_0; },
       
   117 		CTRL_COLOR { logical_color=EEikColorWindowText;		color = AVKON_215; },
       
   118 		CTRL_COLOR { logical_color=EEikColorControlBackground;	color = AVKON_0; },
       
   119 		CTRL_COLOR { logical_color=EEikColorControlText;	color = AVKON_215; },
       
   120 		CTRL_COLOR { logical_color=EEikColorControlSurroundBackground;	color=AVKON_0; },
       
   121 		CTRL_COLOR { logical_color=EEikColorControlSurroundText;	color=AVKON_215; },
       
   122 		CTRL_COLOR { logical_color=EEikColorControlHighlightBackground;	color=AVKON_244; },  // DYNAMIC!!
       
   123 		CTRL_COLOR { logical_color=EEikColorControlHighlightText;	color=AVKON_215; },
       
   124 		CTRL_COLOR { logical_color=EEikColorControlDimmedBackground;	color = AVKON_0; },
       
   125 		CTRL_COLOR { logical_color=EEikColorControlDimmedText;		color = AVKON_215; },
       
   126 		CTRL_COLOR { logical_color=EEikColorControlDimmedHighlightBackground;	color=AVKON_244; },  // DYNAMIC!!
       
   127 		CTRL_COLOR { logical_color=EEikColorControlDimmedHighlightText;	 color=AVKON_215; },
       
   128 		CTRL_COLOR { logical_color=EEikColorDialogBackground;		color = AVKON_0; },
       
   129 		CTRL_COLOR { logical_color=EEikColorDialogText;			color = AVKON_215; },
       
   130 		CTRL_COLOR { logical_color=EEikColorDialogTitle;		color = AVKON_0; },
       
   131 		CTRL_COLOR { logical_color=EEikColorDialogTitlePressed;		color = AVKON_0; },
       
   132 		CTRL_COLOR { logical_color=EEikColorDialogTitleText;		color = AVKON_215; },
       
   133 		CTRL_COLOR { logical_color=EEikColorDialogTitleTextPressed;	color = AVKON_215; },
       
   134 		CTRL_COLOR { logical_color=EEikColorMenubarBackground;		color = AVKON_0; },
       
   135 		CTRL_COLOR { logical_color=EEikColorMenubarText;		color = AVKON_215; },
       
   136 		CTRL_COLOR { logical_color=EEikColorMenubarTitleBackground;	color = AVKON_0; },
       
   137 		CTRL_COLOR { logical_color=EEikColorMenubarTitleText;		color = AVKON_215; },
       
   138 		CTRL_COLOR { logical_color=EEikColorMenuPaneBackground;		color = AVKON_0; },
       
   139 		CTRL_COLOR { logical_color=EEikColorMenuPaneText;		color = AVKON_215; },
       
   140 		CTRL_COLOR { logical_color=EEikColorMenuPaneHighlight;		color = AVKON_244; }, // DYNAMIC!!
       
   141 		CTRL_COLOR { logical_color=EEikColorMenuPaneTextHighlight;	color = AVKON_215; },
       
   142 		CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedHighlight;	color = AVKON_244; }, // DYNAMIC!!
       
   143 		CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedText;		color = AVKON_215; },
       
   144 		CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedTextHighlight;color = AVKON_244; },
       
   145 		CTRL_COLOR { logical_color=EEikColorButtonFaceClear;		color=COLOR KEikRgbDitheredLightGray; },
       
   146 		CTRL_COLOR { logical_color=EEikColorButtonFaceSet;		color=COLOR KEikRgbWhite; },
       
   147 		CTRL_COLOR { logical_color=EEikColorButtonFaceSetPressed;	color=COLOR KEikRgbDitheredLightGray; },
       
   148 		CTRL_COLOR { logical_color=EEikColorButtonFaceClearPressed;	color=COLOR KEikRgbWhite; },
       
   149 		CTRL_COLOR { logical_color=EEikColorButtonText;			color=COLOR KEikRgbBlack; },
       
   150 		CTRL_COLOR { logical_color=EEikColorButtonTextPressed;		color=COLOR KEikRgbBlack; },
       
   151 		CTRL_COLOR { logical_color=EEikColorButtonTextDimmed;		color=COLOR KEikRgbDarkGray; },
       
   152 		CTRL_COLOR { logical_color=EEikColorMsgWinForeground;		color= AVKON_215; },
       
   153 		CTRL_COLOR { logical_color=EEikColorMsgWinBackground;		color= AVKON_244; },	// DYNAMIC!!
       
   154 		CTRL_COLOR { logical_color=EEikColorScrollBarBorder;		color=COLOR KEikRgbBlack; },
       
   155 		CTRL_COLOR { logical_color=EEikColorScrollBarShaft;		color=COLOR KEikRgbWhite; },
       
   156 		CTRL_COLOR { logical_color=EEikColorScrollBarShaftDimmed;	color=COLOR KEikRgbWhite; },
       
   157 		CTRL_COLOR { logical_color=EEikColorScrollBarShaftPressed;	color=COLOR KEikRgbDarkGray; },
       
   158 		CTRL_COLOR { logical_color=EEikColorScrollBarNoShaftOrThumb;	color=COLOR KEikRgbWhite; },
       
   159 		CTRL_COLOR { logical_color=EEikColorScrollButtonIcon;		color=COLOR KEikRgbBlack; },
       
   160 		CTRL_COLOR { logical_color=EEikColorScrollButtonIconPressed;	color=COLOR KEikRgbBlack; },
       
   161 		CTRL_COLOR { logical_color=EEikColorScrollButtonIconDimmed;	color=COLOR KEikRgbDarkGray; },
       
   162 		CTRL_COLOR { logical_color=EEikColorScrollButtonThumbBackground;color=COLOR KEikRgbDitheredLightGray; },
       
   163 		CTRL_COLOR { logical_color=EEikColorScrollButtonThumbBackgroundPressed;	color=COLOR KEikRgbWhite; },
       
   164 		CTRL_COLOR { logical_color=EEikColorScrollThumbDimmed;		color=COLOR KEikRgb1in4DitheredGray; },
       
   165 		CTRL_COLOR { logical_color=EEikColorScrollThumbEdge;		color=COLOR KEikRgbBlack; },
       
   166 		CTRL_COLOR { logical_color=EEikColorToolbarBackground;		color=COLOR KEikRgbWhite; },
       
   167 		CTRL_COLOR { logical_color=EEikColorToolbarText;		color=COLOR KEikRgbBlack; },
       
   168 		CTRL_COLOR { logical_color=EEikColorStatusPaneBackground;	color = AVKON_0; },
       
   169 		CTRL_COLOR { logical_color=EEikColorStatusPaneText;		color = AVKON_215; },
       
   170 		CTRL_COLOR { logical_color=EEikColorLabelText;			color = AVKON_215; },
       
   171 		CTRL_COLOR { logical_color=EEikColorLabelTextEmphasis;		color = AVKON_215; },
       
   172 		CTRL_COLOR { logical_color=EEikColorLabelDimmedText;		color=COLOR KEikRgbDarkGray; },
       
   173 		CTRL_COLOR { logical_color=EEikColorLabelHighlightPartialEmphasis;color=COLOR KEikRgbDarkGray; },
       
   174 		CTRL_COLOR { logical_color=EEikColorLabelHighlightFullEmphasis;	  color=COLOR KEikRgbBlack; }
       
   175 		};
       
   176 	}
       
   177 
       
   178 
       
   179 
       
   180 
       
   181 
       
   182 
       
   183 #define WEB_BLUE(num, r,g) \
       
   184 	AVKON_COLOR((num)+0, r,g,255), \
       
   185 	AVKON_COLOR((num)+1, r,g,204), \
       
   186 	AVKON_COLOR((num)+2, r,g,153), \
       
   187 	AVKON_COLOR((num)+3, r,g,102), \
       
   188 	AVKON_COLOR((num)+4, r,g,51), \
       
   189 	AVKON_COLOR((num)+5, r,g,0)
       
   190 
       
   191 #define WEB_GREEN(num,r) \
       
   192 	WEB_BLUE((num)+6*0, r,255), \
       
   193 	WEB_BLUE((num)+6*1, r,204), \
       
   194 	WEB_BLUE((num)+6*2, r,153), \
       
   195 	WEB_BLUE((num)+6*3, r,102), \
       
   196 	WEB_BLUE((num)+6*4, r,51), \
       
   197 	WEB_BLUE((num)+6*5, r,0)
       
   198 
       
   199 #define WEB_RED(num) \
       
   200 	WEB_GREEN((num)+36*0, 255), \
       
   201 	WEB_GREEN((num)+36*1, 204), \
       
   202 	WEB_GREEN((num)+36*2, 153), \
       
   203 	WEB_GREEN((num)+36*3, 102), \
       
   204 	WEB_GREEN((num)+36*4, 51), \
       
   205 	WEB_GREEN((num)+36*5, 0) 
       
   206 
       
   207 #define WEB_COLORS WEB_RED(0)
       
   208 
       
   209 RESOURCE ARRAY r_eik_color_extra_items_color16
       
   210     {
       
   211     items = 
       
   212 	{
       
   213 	WEB_COLORS, // first 215 colors are generated using macros
       
   214 	// 216-225 grey
       
   215 	AVKON_COLOR(216, 238,238,238),
       
   216 	AVKON_COLOR(217, 221,221,221),
       
   217 	AVKON_COLOR(218, 187,187,187),
       
   218 	AVKON_COLOR(219, 170,170,170),
       
   219 	AVKON_COLOR(220, 136,136,136),
       
   220 	AVKON_COLOR(221, 119,119,119),
       
   221 	AVKON_COLOR(222,  85, 85, 85),
       
   222 	AVKON_COLOR(223,  68, 68, 68),
       
   223 	AVKON_COLOR(224,  34, 34, 34),
       
   224 	AVKON_COLOR(225,  17, 17, 17),
       
   225 
       
   226 
       
   227 	// Color scheme colors (nokia green)
       
   228 	// (some defaults, these will be overriden by color scheme file)
       
   229 	AVKON_COLOR(226,  221,255,221),
       
   230 	AVKON_COLOR(227,  204,238,204),
       
   231 	AVKON_COLOR(228,  187,238,187),
       
   232 	AVKON_COLOR(229,  187,221,187),
       
   233 	AVKON_COLOR(230,  153,204,153),
       
   234 	AVKON_COLOR(231,  136,187,136),
       
   235 	AVKON_COLOR(232,  119,187,119),
       
   236 	AVKON_COLOR(233,  119,170,119),
       
   237 	AVKON_COLOR(234,  102,153,102),
       
   238 	AVKON_COLOR(235,   85,153, 85),
       
   239 	AVKON_COLOR(236,   85,136, 85),
       
   240 	AVKON_COLOR(237,   86,136, 68),
       
   241 	AVKON_COLOR(238,   51,136, 51),
       
   242 	AVKON_COLOR(239,   17,119, 51),
       
   243 	AVKON_COLOR(240,    0,119,  0),
       
   244 	AVKON_COLOR(241,    0,102,  0),
       
   245 	AVKON_COLOR(242,   51,119, 85),
       
   246 	AVKON_COLOR(243,  119,170,170),
       
   247 	AVKON_COLOR(244,  130,238,187),
       
   248 	AVKON_COLOR(245,    0,  0, 34),  
       
   249 	// 246 Not defined
       
   250 	// 247 Not defined
       
   251 	// 248 Not defined
       
   252 
       
   253 
       
   254 	// 249-252 Coding
       
   255 	AVKON_COLOR(249,  255,238,  0),
       
   256 	AVKON_COLOR(250,  221,  0,  0),
       
   257 	AVKON_COLOR(251,    0,119,255),
       
   258 	AVKON_COLOR(252,    0,238,  0),
       
   259 
       
   260 	// 253-254 Converter
       
   261 	AVKON_COLOR(253,    0, 51,204),
       
   262 	AVKON_COLOR(254,    0,153, 51),
       
   263 	AVKON_COLOR(255,  221,  0,221)
       
   264 	};
       
   265     }	
       
   266 
       
   267 
       
   268 
       
   269