imstutils/imconversationview/imcvuiapp/inc/cimcvappbitmapmapping.h
branchRCL_3
changeset 28 3104fc151679
parent 27 2b7283837edb
child 29 9a48e301e94b
equal deleted inserted replaced
27:2b7283837edb 28:3104fc151679
     1 /*
       
     2 * Copyright (c) 2007-2008 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:  Defines the corresponding TAknsItemIds for bitmaps
       
    15 *  Description : Handles statuspane, context pane, navi pane
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 
       
    21 #ifndef CIMCVAPPBITMAPMAPPING_H
       
    22 #define CIMCVAPPBITMAPMAPPING_H
       
    23 
       
    24 
       
    25 // INCLUDES
       
    26 #include <avkon.mbg>
       
    27 #include <AknsConstants.h>
       
    28 #include <uniutils.mbg>
       
    29 
       
    30 #include <conversations.mbg>
       
    31 #include <imcvuiapp.mbg>
       
    32 
       
    33 
       
    34 // STRUCTURES
       
    35 struct TCABitmapMapping
       
    36     {
       
    37     TInt iBitmapId;
       
    38     // must be pointer since msvc wont compile this if it's reference
       
    39     const TAknsItemID* iItemId;
       
    40     TInt iColorGroupId;
       
    41     };
       
    42 
       
    43 
       
    44 // CONSTANTS
       
    45 
       
    46 static const TCABitmapMapping KCABitmaps[] =
       
    47     {
       
    48     // the color groups are from Avkon Skin LAF
       
    49     
       
    50 
       
    51     { EMbmImcvuiappQgn_prop_im_smileys_happy, 	     &KAknsIIDQgnPropImSmileysHappy,   0 },
       
    52     { EMbmImcvuiappQgn_prop_im_smileys_sad, 	     &KAknsIIDQgnPropImSmileysSad,   0 },
       
    53     { EMbmImcvuiappQgn_prop_im_smileys_laugh,	     &KAknsIIDQgnPropImSmileysLaugh,  0 },
       
    54     { EMbmImcvuiappQgn_prop_im_smileys_wink, 	     &KAknsIIDQgnPropImSmileysWink, 0 },
       
    55     { EMbmImcvuiappQgn_prop_im_smileys_kiss,  	     &KAknsIIDQgnPropImSmileysKiss      ,   0 },
       
    56     { EMbmImcvuiappQgn_prop_im_smileys_angry,  	     &KAknsIIDQgnPropImSmileysAngry,   0 },
       
    57     { EMbmImcvuiappQgn_prop_im_smileys_bored,   	 &KAknsIIDQgnPropImSmileysBored,    0 },
       
    58     { EMbmImcvuiappQgn_prop_im_smileys_crying,  	 &KAknsIIDQgnPropImSmileysCrying,   0 },
       
    59     { EMbmImcvuiappQgn_prop_im_smileys_glasses,  	 &KAknsIIDQgnPropImSmileysGlasses,   0 },
       
    60     { EMbmImcvuiappQgn_prop_im_smileys_indif,    	 &KAknsIIDQgnPropImSmileysIndif,     0 },
       
    61     { EMbmImcvuiappQgn_prop_im_smileys_robot,  	     &KAknsIIDQgnPropImSmileysRobot,   0 },
       
    62     { EMbmImcvuiappQgn_prop_im_smileys_shock,        &KAknsIIDQgnPropImSmileysShock,   0 },
       
    63     { EMbmImcvuiappQgn_prop_im_smileys_skeptical,    &KAknsIIDQgnPropImSmileysSkeptical,      0 },
       
    64     { EMbmImcvuiappQgn_prop_im_smileys_sleepy, 		 &KAknsIIDQgnPropImSmileysSleepy,  0 },
       
    65     { EMbmImcvuiappQgn_prop_im_smileys_sunglasses,   &KAknsIIDQgnPropImSmileysSunglasses,    0 },
       
    66     { EMbmImcvuiappQgn_prop_im_smileys_surprise,     &KAknsIIDQgnPropImSmileysSurprise   ,       0 },
       
    67     { EMbmImcvuiappQgn_prop_im_smileys_tired,  		 &KAknsIIDQgnPropImSmileysTired,   0 },
       
    68     { EMbmImcvuiappQgn_prop_im_smileys_veryhappy,    &KAknsIIDQgnPropImSmileysVeryhappy,     0 },
       
    69     { EMbmImcvuiappQgn_prop_im_smileys_verysad,		 &KAknsIIDQgnPropImSmileysVerysad, 0 },
       
    70     { EMbmImcvuiappQgn_prop_im_smileys_wickedsmile,       &KAknsIIDQgnPropImSmileysWickedsmile,        0 },
       
    71     { EMbmImcvuiappQgn_prop_im_from,               &KAknsIIDQgnPropImFrom,           EAknsCIQsnIconColorsCG13 },
       
    72     { EMbmImcvuiappQgn_prop_im_tome,                    &KAknsIIDQgnPropImTome,           EAknsCIQsnIconColorsCG13 },
       
    73     // other than Chat icons
       
    74     { EMbmAvkonQgn_prop_empty,                                  &KAknsIIDQgnPropEmpty, 0 },
       
    75 
       
    76     // end of list
       
    77     { KErrNotFound, &KAknsIIDNone, KErrNotFound }
       
    78     };
       
    79 
       
    80 #endif      // CIMCVAPPBITMAPMAPPING_H
       
    81 
       
    82 // End of File