epoc32/include/eikcolor.hrh
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
permissions -rw-r--r--
Current Symbian^3 public API header files (from PDK 3.0.h)
This is the epoc32/include tree with the "platform" subtrees removed, and
all but a selected few mbg and rsg files removed.
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 // RGB colour constant: black.
    15 // 
    16 //
    17 
    18 /**
    19  @publishedAll 
    20  @released 
    21 */
    22 #define KEikRgbBlack				{red=0x00;green=0x00;blue=0x00;}
    23 
    24 /** RGB colour constant: dark gray.
    25 @publishedAll 
    26 @released 
    27 */
    28 #define KEikRgbDarkGray				{red=0x55;green=0x55;blue=0x55;}
    29 
    30 /** RGB colour constant: dark red.
    31 @publishedAll 
    32 @released 
    33 */
    34 #define KEikRgbDarkRed				{red=0x80;green=0x00;blue=0x00;}
    35 
    36 /** RGB colour constant: dark green.
    37 @publishedAll 
    38 @released 
    39 */
    40 #define KEikRgbDarkGreen			{red=0x00;green=0x80;blue=0x00;}
    41 
    42 /** RGB colour constant: dark yellow.
    43 @publishedAll 
    44 @released 
    45 */
    46 #define KEikRgbDarkYellow			{red=0x80;green=0x80;blue=0x00;}
    47 
    48 /** RGB colour constant: dark blue.
    49 @publishedAll 
    50 @released 
    51 */
    52 #define KEikRgbDarkBlue				{red=0x00;green=0x00;blue=0x80;}
    53 
    54 /** RGB colour constant: dark magenta.
    55 @publishedAll 
    56 @released 
    57 */
    58 #define KEikRgbDarkMagenta			{red=0x80;green=0x00;blue=0x80;}
    59 
    60 /** RGB colour constant: dark cyan.
    61 @publishedAll 
    62 @released 
    63 */
    64 #define KEikRgbDarkCyan				{red=0x00;green=0x80;blue=0x80;}
    65 
    66 /** RGB colour constant: red.
    67 @publishedAll 
    68 @released 
    69 */
    70 #define KEikRgbRed					{red=0xff;green=0x00;blue=0x00;}
    71 
    72 /** RGB colour constant: green.
    73 @publishedAll 
    74 @released 
    75 */
    76 #define KEikRgbGreen				{red=0x00;green=0xff;blue=0x00;}
    77 
    78 /** RGB colour constant: yellow.
    79 @publishedAll 
    80 @released 
    81 */
    82 #define KEikRgbYellow				{red=0xff;green=0xff;blue=0x00;}
    83 
    84 /** RGB colour constant: blue.
    85 @publishedAll 
    86 @released 
    87 */
    88 #define KEikRgbBlue					{red=0x00;green=0x00;blue=0xff;}
    89 
    90 /** RGB colour constant: magenta.
    91 @publishedAll 
    92 @released 
    93 */
    94 #define KEikRgbMagenta				{red=0xff;green=0x00;blue=0xff;}
    95 
    96 /** RGB colour constant: cyan.
    97 @publishedAll 
    98 @released 
    99 */
   100 #define KEikRgbCyan					{red=0x00;green=0xff;blue=0xff;}
   101 
   102 /** RGB colour constant: gray.
   103 @publishedAll 
   104 @released 
   105 */
   106 #define KEikRgbGray					{red=0xaa;green=0xaa;blue=0xaa;}
   107 
   108 /** RGB colour constant: dithered light gray.
   109 @publishedAll 
   110 @released 
   111 */
   112 #define KEikRgbDitheredLightGray	{red=0xcc;green=0xcc;blue=0xcc;}
   113 
   114 /** RGB colour constant: 1-in-4 dithered gray.
   115 @publishedAll 
   116 @released 
   117 */
   118 #define KEikRgb1in4DitheredGray		{red=0xed;green=0xed;blue=0xed;}
   119 
   120 /** RGB colour constant: white.
   121 @publishedAll 
   122 @released 
   123 */
   124 #define KEikRgbWhite				{red=0xff;green=0xff;blue=0xff;}
   125 
   126 
   127 /** RGB colour constant: Symbian green.
   128 @publishedAll 
   129 @released 
   130 */
   131 #define KEikRgbSymbianGreen 		{red=0x00;green=153;blue=153;}
   132 
   133 /** RGB colour constant: Symbian light green.
   134 @publishedAll 
   135 @released 
   136 */
   137 #define KEikRgbSymbianGreenLight	{red=0x00;green=183;blue=183;}
   138 
   139 /** RGB colour constant: Symbian blue.
   140 @publishedAll 
   141 @released 
   142 */
   143 #define KEikRgbSymbianBlue 			{red=0x00;green=102;blue=153;}
   144 
   145 /** RGB colour constant: Symbian dark blue.
   146 @publishedAll 
   147 @released 
   148 */
   149 #define KEikRgbSymbianBlueDark		{red=0x00;green=72;blue=123;}
   150 
   151 /** RGB colour constant: Symbian orange.
   152 @publishedAll 
   153 @released 
   154 */
   155 #define KEikRgbSymbianOrange		{red=255;green=218;blue=155;}
   156 
   157 
   158 /** Logical colour value for use in resources: The colour of a window's background. 
   159 @publishedAll 
   160 @released 
   161 */
   162 #define EEikColorWindowBackground						0
   163 
   164 /** Logical colour value for use in resources: The colour of text in a window. 
   165 @publishedAll 
   166 @released 
   167 */
   168 #define EEikColorWindowText								1
   169 
   170 /** Logical colour value for use in resources: The colour of the background contents of a control. 
   171 @publishedAll 
   172 @released 
   173 */
   174 #define EEikColorControlBackground						2
   175 
   176 /** Logical colour value for use in resources: The colour of the text inside a control. 
   177 @publishedAll 
   178 @released 
   179 */
   180 #define EEikColorControlText							3 
   181 
   182 /** Logical colour value for use in resources: The background colour of a control's border. 
   183 @publishedAll 
   184 @released 
   185 */
   186 #define EEikColorControlSurroundBackground				4
   187 
   188 /** Logical colour value for use in resources: The colour of text in a control's border. 
   189 @publishedAll 
   190 @released 
   191 */
   192 #define EEikColorControlSurroundText					5
   193 
   194 /** Logical colour value for use in resources: The colour of a control's background when highlighted for selection. 
   195 @publishedAll 
   196 @released 
   197 */
   198 #define EEikColorControlHighlightBackground				6 
   199 
   200 /** Logical colour value for use in resources: The colour of the text in a control when highlighted for selection. 
   201 @publishedAll 
   202 @released 
   203 */
   204 #define EEikColorControlHighlightText					7
   205 
   206 /** Logical colour value for use in resources: The colour of a control's background when dimmed. 
   207 @publishedAll 
   208 @released 
   209 */
   210 #define EEikColorControlDimmedBackground				8
   211 
   212 /** Logical colour value for use in resources: The colour of the text in a control when dimmed. 
   213 @publishedAll 
   214 @released 
   215 */
   216 #define EEikColorControlDimmedText						9
   217 
   218 /** Logical colour value for use in resources: The colour of a control's background when dimmed and highlighted for selection. 
   219 @publishedAll 
   220 @released 
   221 */
   222 #define EEikColorControlDimmedHighlightBackground		10
   223 
   224 /** Logical colour value for use in resources: The colour of the text in a control when dimmed and highlighted for selection. 
   225 @publishedAll 
   226 @released 
   227 */
   228 #define EEikColorControlDimmedHighlightText				11
   229 
   230 /** Logical colour value for use in resources: The colour of a dialog's background. 
   231 @publishedAll 
   232 @released 
   233 */
   234 #define EEikColorDialogBackground						12
   235 
   236 /** Logical colour value for use in resources: The colour of text inside a dialog. 
   237 @publishedAll 
   238 @released 
   239 */
   240 #define EEikColorDialogText								13
   241 
   242 /** Logical colour value for use in resources: A dialog title's background colour. 
   243 @publishedAll 
   244 @released 
   245 */
   246 #define EEikColorDialogTitle							14
   247 
   248 /** Logical colour value for use in resources: A dialog title's background colour when pressed. 
   249 @publishedAll 
   250 @released 
   251 */
   252 #define EEikColorDialogTitlePressed						15
   253 
   254 /** Logical colour value for use in resources: The text colour in a dialog's title. 
   255 @publishedAll 
   256 @released 
   257 */
   258 #define EEikColorDialogTitleText						16
   259 
   260 /** Logical colour value for use in resources: The text colour in a dialog's title when pressed. 
   261 @publishedAll 
   262 @released 
   263 */
   264 #define EEikColorDialogTitleTextPressed					17
   265 
   266 /** Logical colour value for use in resources: The colour of the menubar's background. 
   267 @publishedAll 
   268 @released 
   269 */
   270 #define EEikColorMenubarBackground						18
   271 
   272 /** Logical colour value for use in resources: The colour of text in the menubar. 
   273 @publishedAll 
   274 @released 
   275 */
   276 #define EEikColorMenubarText							19
   277 
   278 /** Logical colour value for use in resources: The colour of the menubar title's background. 
   279 @publishedAll 
   280 @released 
   281 */
   282 #define EEikColorMenubarTitleBackground					20
   283 
   284 /** Logical colour value for use in resources: The colour of text in the menubar title. 
   285 @publishedAll 
   286 @released 
   287 */
   288 #define EEikColorMenubarTitleText						21
   289 
   290 /** Logical colour value for use in resources: The colour of the menupane's background. 
   291 @publishedAll 
   292 @released 
   293 */
   294 #define EEikColorMenuPaneBackground						22
   295 
   296 /** Logical colour value for use in resources: The colour of text in the menu pane. 
   297 @publishedAll 
   298 @released 
   299 */
   300 #define EEikColorMenuPaneText							23
   301 
   302 /** Logical colour value for use in resources: The colour of the menu pane background when highlighted for selection. 
   303 @publishedAll 
   304 @released 
   305 */
   306 #define EEikColorMenuPaneHighlight						24
   307 
   308 /** Logical colour value for use in resources: The colour of text in the menu pane when highlighted for selection. 
   309 @publishedAll 
   310 @released 
   311 */
   312 #define EEikColorMenuPaneTextHighlight					25
   313 
   314 /** Logical colour value for use in resources: The colour of the menu pane background when dimmed and highlighted. 
   315 @publishedAll 
   316 @released 
   317 */
   318 #define EEikColorMenuPaneDimmedHighlight				26
   319 
   320 /** Logical colour value for use in resources: The colour of text in the menu pane when dimmed. 
   321 @publishedAll 
   322 @released 
   323 */
   324 #define EEikColorMenuPaneDimmedText						27
   325 
   326 /** Logical colour value for use in resources: The colour of text in the menu pane when dimmed and highlighted for selection. 
   327 @publishedAll 
   328 @released 
   329 */
   330 #define EEikColorMenuPaneDimmedTextHighlight			28
   331 
   332 /** Logical colour value for use in resources: The colour of the button background, when the button is in the unset state. 
   333 @publishedAll 
   334 @released 
   335 */
   336 #define EEikColorButtonFaceClear						29
   337 
   338 /** Logical colour value for use in resources: The colour of the button background when the button is in the set state. 
   339 @publishedAll 
   340 @released 
   341 */
   342 #define EEikColorButtonFaceSet							30
   343 
   344 /** Logical colour value for use in resources: The colour of the button background when the button is in the set state and is pressed. 
   345 @publishedAll 
   346 @released 
   347 */
   348 #define EEikColorButtonFaceSetPressed					31
   349 
   350 /** Logical colour value for use in resources: The colour of the button background when the button is in the unset state and is pressed. 
   351 @publishedAll 
   352 @released 
   353 */
   354 #define EEikColorButtonFaceClearPressed					32
   355 
   356 /** Logical colour value for use in resources: The colour of the button text. 
   357 @publishedAll 
   358 @released 
   359 */
   360 #define EEikColorButtonText								33
   361 
   362 /** Logical colour value for use in resources: The colour of the button text when the button is pressed. 
   363 @publishedAll 
   364 @released 
   365 */
   366 #define EEikColorButtonTextPressed						34
   367 
   368 /** Logical colour value for use in resources: The colour of the button text when the button is dimmed. 
   369 @publishedAll 
   370 @released 
   371 */
   372 #define EEikColorButtonTextDimmed						35		
   373 
   374 /** Logical colour value for use in resources: The colour of the message window foreground. 
   375 @publishedAll 
   376 @released 
   377 */
   378 #define EEikColorMsgWinForeground						36
   379 
   380 /** Logical colour value for use in resources: The colour of the message window background. 
   381 @publishedAll 
   382 @released 
   383 */
   384 #define EEikColorMsgWinBackground						37
   385 
   386 /** Logical colour value for use in resources: The colour of the scroll bar border. 
   387 @publishedAll 
   388 @released 
   389 */
   390 #define EEikColorScrollBarBorder						38
   391 
   392 /** Logical colour value for use in resources: The colour of the scroll bar shaft background. 
   393 @publishedAll 
   394 @released 
   395 */
   396 #define EEikColorScrollBarShaft							39
   397 
   398 /** Logical colour value for use in resources: The colour of the scroll bar shaft background when dimmed. 
   399 @publishedAll 
   400 @released 
   401 */
   402 #define EEikColorScrollBarShaftDimmed					40
   403 
   404 /** Logical colour value for use in resources: The colour of the scroll bar shaft background when pressed. 
   405 @publishedAll 
   406 @released 
   407 */
   408 #define EEikColorScrollBarShaftPressed					41
   409 
   410 /** Logical colour value for use in resources: The colour of the background for scroll bars with no thumb and no shaft. 
   411 @publishedAll 
   412 @released 
   413 */
   414 #define EEikColorScrollBarNoShaftOrThumb				42
   415 
   416 /** Logical colour value for use in resources: The colour of scroll bar buttons. 
   417 @publishedAll 
   418 @released 
   419 */
   420 #define EEikColorScrollButtonIcon						43
   421 
   422 /** Logical colour value for use in resources: The colour of scroll bar buttons when pressed. 
   423 @publishedAll 
   424 @released 
   425 */
   426 #define EEikColorScrollButtonIconPressed				44
   427 
   428 /** Logical colour value for use in resources: The colour of scroll bar buttons when dimmed. 
   429 @publishedAll 
   430 @released 
   431 */
   432 #define EEikColorScrollButtonIconDimmed					45
   433 
   434 /** Logical colour value for use in resources: The colour of a scroll bar thumb's background. 
   435 @publishedAll 
   436 @released 
   437 */
   438 #define EEikColorScrollButtonThumbBackground			46
   439 
   440 /** Logical colour value for use in resources: The colour of a scroll bar thumb's background when pressed. 
   441 @publishedAll 
   442 @released 
   443 */
   444 #define EEikColorScrollButtonThumbBackgroundPressed		47
   445 
   446 /** Logical colour value for use in resources: The colour of a scroll bar thumb's background when dimmed. 
   447 @publishedAll 
   448 @released 
   449 */
   450 #define EEikColorScrollThumbDimmed						48
   451 
   452 /** Logical colour value for use in resources: The colour of a scroll bar thumb's edge. 
   453 @publishedAll 
   454 @released 
   455 */
   456 #define EEikColorScrollThumbEdge						49
   457 
   458 /** Logical colour value for use in resources: The colour of a toolbar's background. 
   459 @publishedAll 
   460 @released 
   461 */
   462 #define EEikColorToolbarBackground						50
   463 
   464 /** Logical colour value for use in resources: The colour of the text in a toolbar. 
   465 @publishedAll 
   466 @released 
   467 */
   468 #define EEikColorToolbarText							51
   469 
   470 /** Logical colour value for use in resources: The colour of a status pane's background. 
   471 @publishedAll 
   472 @released 
   473 */
   474 #define EEikColorStatusPaneBackground					52
   475 
   476 /** Logical colour value for use in resources: The colour of the text in a status pane. 
   477 @publishedAll 
   478 @released 
   479 */
   480 #define EEikColorStatusPaneText							53
   481 
   482 /** Logical colour value for use in resources: The colour of the text in a label. 
   483 @publishedAll 
   484 @released 
   485 */
   486 #define EEikColorLabelText								54
   487 
   488 /** Logical colour value for use in resources: The colour of emphasised text in a label. 
   489 @publishedAll 
   490 @released 
   491 */
   492 #define EEikColorLabelTextEmphasis						55
   493 
   494 /** Logical colour value for use in resources: The colour of the text in a label when dimmed. 
   495 @publishedAll 
   496 @released 
   497 */
   498 #define EEikColorLabelDimmedText						56
   499 
   500 /** Logical colour value for use in resources: The colour of the label background when highlighted and dimmed. 
   501 @publishedAll 
   502 @released 
   503 */
   504 #define EEikColorLabelHighlightPartialEmphasis			57
   505 
   506 /** Logical colour value for use in resources: The colour of the label background when highlighted. 
   507 @publishedAll 
   508 @released 
   509 */
   510 #define EEikColorLabelHighlightFullEmphasis				58