wvuing/wvvariant/Src/CABitmapMapping.h
changeset 0 094583676ce7
equal deleted inserted replaced
-1:000000000000 0:094583676ce7
       
     1 /*
       
     2 * Copyright (c) 2002 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 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 #ifndef CABITMAPMAPPING_H
       
    21 #define CABITMAPMAPPING_H
       
    22 
       
    23 
       
    24 // INCLUDES
       
    25 #include <avkon.mbg>
       
    26 #include <AknsConstants.h>
       
    27 
       
    28 #include "impsbuilddefinitions.h"
       
    29 #include "cacontexticonmapping.h"
       
    30 
       
    31 // STRUCTURES
       
    32 struct TCABitmapMapping
       
    33     {
       
    34     TInt iBitmapId;
       
    35     // must be pointer since msvc wont compile this if it's reference
       
    36     const TAknsItemID* iItemId;
       
    37     TInt iColorGroupId;
       
    38     };
       
    39 
       
    40 
       
    41 // CONSTANTS
       
    42 
       
    43 static const TCABitmapMapping KCABitmaps[] =
       
    44     {
       
    45     // the color groups are from Avkon Skin LAF
       
    46 
       
    47         { EMbmChatngQgn_prop_im_imsg_new,                             &KAknsIIDQgnPropImImsgNew,        EAknsCIQsnIconColorsCG1 },
       
    48     { EMbmChatngQgn_indi_im_watch_add,                            &KAknsIIDQgnIndiImWatchAdd,       EAknsCIQsnIconColorsCG13 },
       
    49 
       
    50     { EMenu_im_on,                                              &KAknsIIDQgnMenuImOn,               0 },
       
    51     { EMenu_im_on_title,                                        &KAknsIIDQgnPropImOnTitle,          0 },
       
    52     { EMenu_im_off,                                             &KAknsIIDQgnMenuImOffCxt,           0 },
       
    53     { EMenu_im_off_title,                                       &KAknsIIDQgnPropImOffTitle,         0 },
       
    54     { EMenu_im_away,                                            &KAknsIIDQgnMenuImAway,             0 },
       
    55     { EMenu_im_away_title,                                      &KAknsIIDQgnPropImAwayTitle,        0 },
       
    56     { EMenu_im_invisible,                                       &KAknsIIDQgnMenuImInvisible,        0 },
       
    57     { EMenu_im_invisible_title,                                 &KAknsIIDQgnPropImInvisibleTitle,   0 },
       
    58     { EMenu_im_busy,                                            &KAknsIIDQgnMenuImInvisible,        0 },
       
    59     { EMenu_im_busy_title,                                      &KAknsIIDQgnPropImBusyTitle,        0 },
       
    60 
       
    61 // not in use
       
    62 //  { EMbmChatngQgn_menu_im_lst,                                  &KAknsIIDQgnMenuImLst,            0 },
       
    63     { EMbmChatngQgn_prop_im_friends,                              &KAknsIIDQgnPropImFriends,        0 },
       
    64     { EMbmChatngQgn_prop_im_ibox,                                 &KAknsIIDQgnPropImIbox,           0 },
       
    65     { EMbmChatngQgn_prop_im_ibox_new,                             &KAknsIIDQgnPropImIboxNew,        0 },
       
    66     //{ EMbmChatngQgn_prop_im_imsg_new,                             &KAknsIIDQgnPropImImsgNew,            0 },
       
    67     { EMbmChatngQgn_prop_im_friend_off,                           &KAknsIIDQgnPropImFriendOff,      0 },
       
    68     { EMbmChatngQgn_prop_im_friend_on,                            &KAknsIIDQgnPropImFriendOn,       0 },
       
    69     { EMbmChatngQgn_prop_im_on_mobile_title,                      &KAknsIIDQgnPropImOnMobileTitle,  0 },
       
    70     { EMbmChatngQgn_prop_im_friend_away,                          &KAknsIIDQgnPropImFriendAway,     0 },
       
    71     { EMbmChatngQgn_prop_im_friend_busy,                          &KAknsIIDQgnPropImFriendBusy,     0 },
       
    72     { EMbmChatngQgn_prop_im_friend_invisible,                     &KAknsIIDQgnPropImFriendInvisible, 0 },
       
    73     { EMbmChatngQgn_prop_im_from,                                 &KAknsIIDQgnPropImFrom,           EAknsCIQsnIconColorsCG13 },
       
    74     { EMbmChatngQgn_prop_im_saved,                                &KAknsIIDQgnPropImSaved,          0 },
       
    75     { EMbmChatngQgn_prop_im_saved_chat_tab4,                      &KAknsIIDQgnPropImSavedChatTab4,  EAknsCIQsnComponentColorsCG6a },
       
    76     { EMbmChatngQgn_prop_im_friend_tab4,                          &KAknsIIDQgnPropImFriendTab4,     EAknsCIQsnComponentColorsCG6a },
       
    77     { EMbmChatngQgn_prop_im_ibox_tab4,                            &KAknsIIDQgnPropImIboxTab4,       EAknsCIQsnComponentColorsCG6a },
       
    78     { EMbmChatngQgn_prop_im_saved_chat_tab3,                      &KAknsIIDQgnPropImSavedChatTab3,  EAknsCIQsnComponentColorsCG6a },
       
    79     { EMbmChatngQgn_prop_im_friend_tab3,                          &KAknsIIDQgnPropImFriendTab3,     EAknsCIQsnComponentColorsCG6a },
       
    80     { EMbmChatngQgn_prop_im_ibox_tab3,                            &KAknsIIDQgnPropImIboxTab3,       EAknsCIQsnComponentColorsCG6a },
       
    81     { EMbmChatngQgn_prop_im_list_tab4,                            &KAknsIIDQgnPropImListTab4,       EAknsCIQsnComponentColorsCG6a },
       
    82     { EMbmChatngQgn_prop_im_saved_conv,                           &KAknsIIDQgnPropImSavedConv,      0 },
       
    83     { EMbmChatngQgn_prop_im_saved_chat,                           &KAknsIIDQgnPropImSavedChat,      0 },
       
    84     { EMbmChatngQgn_indi_marked_add,                              &KAknsIIDQgnIndiMarkedAdd,        EAknsCIQsnIconColorsCG13 },
       
    85     { EMbmChatngQgn_prop_im_user_created_active,                  &KAknsIIDQgnPropImUserCreatedActive, 0 },
       
    86     { EMbmChatngQgn_prop_im_user_created_active_unread,           &KAknsIIDQgnPropImUserCreatedActiveUnread, 0 },
       
    87     { EMbmChatngQgn_prop_im_nonuser_created_saved_active,         &KAknsIIDQgnPropImNonuserCreatedSavedActive, 0 },
       
    88     { EMbmChatngQgn_prop_im_nonuser_created_saved_active_unread,  &KAknsIIDQgnPropImNonuserCreatedSavedActiveUnread, 0 },
       
    89     { EMbmChatngQgn_prop_im_nonuser_created_saved_inactive,       &KAknsIIDQgnPropImNonuserCreatedSavedInactive, 0 },
       
    90     { EMbmChatngQgn_prop_im_joined_not_saved,                     &KAknsIIDQgnPropImJoinedNotSaved, 0 },
       
    91     { EMbmChatngQgn_prop_im_joined_not_saved_unread,              &KAknsIIDQgnPropImJoinedNotSavedUnread, 0 },
       
    92     { EMbmChatngQgn_prop_im_user_created_inactive,                &KAknsIIDQgnPropImUserCreatedInactive, 0 },
       
    93     { EMbmChatngQgn_prop_im_friends_collapsed,                    &KAknsIIDQgnPropImFriendsCollapsed,   0 },
       
    94     { EMbmChatngQgn_prop_im_friends_expanded,                     &KAknsIIDQgnPropImFriendsExpanded,    0 },
       
    95     { EMbmChatngQgn_prop_im_chats_collapsed,                      &KAknsIIDQgnPropImChatsCollapsed,   0 },
       
    96     { EMbmChatngQgn_prop_im_chats_expanded,                       &KAknsIIDQgnPropImChatsCollapsed,   0 },
       
    97     { EMbmChatngQgn_prop_im_new_invit,                            &KAknsIIDQgnPropImNewInvit,       0 },
       
    98     { EMbmChatngQgn_prop_im_user_blocked,                         &KAknsIIDQgnPropImUserBlocked,    0 },
       
    99     { EMbmChatngQgn_prop_im_imsg,                                 &KAknsIIDQgnPropImImsg,           0 },
       
   100     { EMbmChatngQgn_prop_im_list,                                 &KAknsIIDQgnPropImList,           0 },
       
   101     { EMbmChatngQgn_prop_im_list_unread,                          &KAknsIIDQgnPropImListUnread,     0 },
       
   102     { EMbmChatngQgn_prop_im_many,                                 &KAknsIIDQgnPropImMany,           0 },
       
   103     { EMbmChatngQgn_prop_im_tome,                                 &KAknsIIDQgnPropImTome,           EAknsCIQsnIconColorsCG13 },
       
   104     { EMbmChatngQgn_stat_im_uni,                                  &KAknsIIDQgnStatImUni,            EAknsCIQsnComponentColorsCG3 },
       
   105     { EMbmChatngQgn_indi_sett_protected_add,                      &KAknsIIDQgnIndiSettProtectedAdd, EAknsCIQsnComponentColorsCG6a },
       
   106     { EMbmChatngQgn_prop_image_corrupted,                         &KAknsIIDQgnPropImageCorrupted,   0 },
       
   107     { EMbmChatngQgn_prop_unknown,                                 &KAknsIIDQgnPropUnknown,          0 },
       
   108     { EMbmChatngQgn_prop_im_smileys_angry,                        &KAknsIIDQgnPropImSmileysAngry,   0 },
       
   109     { EMbmChatngQgn_prop_im_smileys_bored,                        &KAknsIIDQgnPropImSmileysBored,   0 },
       
   110     { EMbmChatngQgn_prop_im_smileys_crying,                       &KAknsIIDQgnPropImSmileysCrying,  0 },
       
   111     { EMbmChatngQgn_prop_im_smileys_glasses,                      &KAknsIIDQgnPropImSmileysGlasses, 0 },
       
   112     { EMbmChatngQgn_prop_im_smileys_happy,                        &KAknsIIDQgnPropImSmileysHappy,   0 },
       
   113     { EMbmChatngQgn_prop_im_smileys_indif,                        &KAknsIIDQgnPropImSmileysIndif,   0 },
       
   114     { EMbmChatngQgn_prop_im_smileys_kiss,                         &KAknsIIDQgnPropImSmileysKiss,    0 },
       
   115     { EMbmChatngQgn_prop_im_smileys_laugh,                        &KAknsIIDQgnPropImSmileysLaugh,   0 },
       
   116     { EMbmChatngQgn_prop_im_smileys_robot,                        &KAknsIIDQgnPropImSmileysRobot,   0 },
       
   117     { EMbmChatngQgn_prop_im_smileys_sad,                          &KAknsIIDQgnPropImSmileysSad,     0 },
       
   118     { EMbmChatngQgn_prop_im_smileys_shock,                        &KAknsIIDQgnPropImSmileysShock,   0 },
       
   119     { EMbmChatngQgn_prop_im_smileys_skeptical,                    &KAknsIIDQgnPropImSmileysSkeptical,   0 },
       
   120     { EMbmChatngQgn_prop_im_smileys_sleepy,                       &KAknsIIDQgnPropImSmileysSleepy,      0 },
       
   121     { EMbmChatngQgn_prop_im_smileys_sunglasses,                   &KAknsIIDQgnPropImSmileysSunglasses,  0 },
       
   122     { EMbmChatngQgn_prop_im_smileys_surprise,                     &KAknsIIDQgnPropImSmileysSurprise,    0 },
       
   123     { EMbmChatngQgn_prop_im_smileys_tired,                        &KAknsIIDQgnPropImSmileysTired,       0 },
       
   124     { EMbmChatngQgn_prop_im_smileys_veryhappy,                    &KAknsIIDQgnPropImSmileysVeryhappy,   0 },
       
   125     { EMbmChatngQgn_prop_im_smileys_verysad,                      &KAknsIIDQgnPropImSmileysVerysad,     0 },
       
   126     { EMbmChatngQgn_prop_im_smileys_wickedsmile,                  &KAknsIIDQgnPropImSmileysWickedsmile, 0 },
       
   127     { EMbmChatngQgn_prop_im_smileys_wink,                         &KAknsIIDQgnPropImSmileysWink,        0 },
       
   128     { EMbmChatngQgn_indi_phone_add,                               &KAknsIIDQgnIndiPhoneAdd,             EAknsCIQsnComponentColorsCG11 },
       
   129 
       
   130     // other than Chat icons
       
   131     { EMbmAvkonQgn_prop_empty,                                  &KAknsIIDQgnPropEmpty, 0 },
       
   132 
       
   133     // end of list
       
   134     { KErrNotFound, &KAknsIIDNone, KErrNotFound }
       
   135 
       
   136     };
       
   137 
       
   138 #endif      // CABITMAPMAPPING_H
       
   139 
       
   140 // End of File