|
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 |