|
1 /* |
|
2 * Copyright (c) 2002-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: Resource definitions for SMILEY support |
|
15 * |
|
16 */ |
|
17 |
|
18 NAME SMLY |
|
19 |
|
20 #include <eikon.rh> |
|
21 #include <smiley.mbg> |
|
22 |
|
23 RESOURCE RSS_SIGNATURE { } |
|
24 |
|
25 /** |
|
26 * Smiley Icon ID |
|
27 * Used with CSmileyManager (in eikstd/coctlsrc) to enable Smiley feature |
|
28 * in editor. With resource, SMILEY_ICON_ITEM |
|
29 */ |
|
30 enum TAknSmileyIconID |
|
31 { |
|
32 EAknSmileyIconAngry = 0xf880, |
|
33 EAknSmileyIconBigSmile, |
|
34 EAknSmileyIconCry, |
|
35 EAknSmileyIconEvil, |
|
36 EAknSmileyIconEyebrows, |
|
37 EAknSmileyIconHeart, |
|
38 EAknSmileyIconIrritated, |
|
39 EAknSmileyIconKissing, |
|
40 EAknSmileyIconNerd, |
|
41 EAknSmileyIconNeutral, |
|
42 EAknSmileyIconSarcastic, |
|
43 EAknSmileyIconSarcasticMad, |
|
44 EAknSmileyIconSmile, |
|
45 EAknSmileyIconSurprised, |
|
46 EAknSmileyIconTongue, |
|
47 EAknSmileyIconUnhappy, |
|
48 EAknSmileyIconVeryCool, |
|
49 EAknSmileyIconWink, |
|
50 EAknSmileyIconWinkGrin, |
|
51 EAknSmileyIconWondering, |
|
52 EAknSmileyAnimCoffee, |
|
53 EAknSmileyAnimConnive, |
|
54 EAknSmileyAnimDenial, |
|
55 EAknSmileyAnimFlirt, |
|
56 EAknSmileyAnimFrustrated, |
|
57 EAknSmileyAnimGum, |
|
58 EAknSmileyAnimIdea, |
|
59 EAknSmileyAnimInnocent, |
|
60 EAknSmileyAnimLaugh, |
|
61 EAknSmileyAnimParty, |
|
62 EAknSmileyAnimRun, |
|
63 EAknSmileyAnimSilly, |
|
64 EAknSmileyAnimSleep, |
|
65 EAknSmileyAnimSurprised |
|
66 }; |
|
67 |
|
68 #define KAknSmileyStaticIcon 0 |
|
69 #define KAknSmileyAnimation 1 |
|
70 |
|
71 STRUCT SMILEY_ICON_ITEM |
|
72 { |
|
73 WORD animation = 0; |
|
74 WORD code = 0; |
|
75 LONG smileyIconId = 0; |
|
76 LONG smileyMaskId = 0; |
|
77 LONG smileyStaticIconId = 0; |
|
78 LONG smileyStaticMaskId = 0; |
|
79 LTEXT strings = ""; |
|
80 } |
|
81 |
|
82 STRUCT SMILEY_ICON_INFO |
|
83 { |
|
84 STRUCT items[]; // SMILEY_ICON_ITEM |
|
85 } |
|
86 |
|
87 RESOURCE SMILEY_ICON_INFO r_smiley_icons_info |
|
88 { |
|
89 items = |
|
90 { |
|
91 // still smiley |
|
92 SMILEY_ICON_ITEM |
|
93 { |
|
94 code = EAknSmileyIconSmile; |
|
95 smileyIconId = EMbmSmileyQgn_indi_smiley_smile; |
|
96 strings = ":) :-)"; |
|
97 }, |
|
98 SMILEY_ICON_ITEM |
|
99 { |
|
100 code = EAknSmileyIconBigSmile; |
|
101 smileyIconId = EMbmSmileyQgn_indi_smiley_bigsmile; |
|
102 strings = ":D :-D"; |
|
103 }, |
|
104 SMILEY_ICON_ITEM |
|
105 { |
|
106 code = EAknSmileyIconWink; |
|
107 smileyIconId = EMbmSmileyQgn_indi_smiley_wink; |
|
108 strings = ";) ;-)"; |
|
109 }, |
|
110 SMILEY_ICON_ITEM |
|
111 { |
|
112 code = EAknSmileyIconWinkGrin; |
|
113 smileyIconId = EMbmSmileyQgn_indi_smiley_wink_grin; |
|
114 strings = ";D ;-D"; |
|
115 }, |
|
116 SMILEY_ICON_ITEM |
|
117 { |
|
118 code = EAknSmileyIconUnhappy; |
|
119 smileyIconId = EMbmSmileyQgn_indi_smiley_unhappy; |
|
120 strings = ":( :-("; |
|
121 }, |
|
122 SMILEY_ICON_ITEM |
|
123 { |
|
124 code = EAknSmileyIconTongue; |
|
125 smileyIconId = EMbmSmileyQgn_indi_smiley_tongue; |
|
126 strings = ":P :p :-P :-p"; |
|
127 }, |
|
128 SMILEY_ICON_ITEM |
|
129 { |
|
130 code = EAknSmileyIconCry; |
|
131 smileyIconId = EMbmSmileyQgn_indi_smiley_cry; |
|
132 strings = ";( ;-( :'("; |
|
133 }, |
|
134 SMILEY_ICON_ITEM |
|
135 { |
|
136 code = EAknSmileyIconNeutral; |
|
137 smileyIconId = EMbmSmileyQgn_indi_smiley_neutral; |
|
138 strings = ":| :-|"; |
|
139 }, |
|
140 SMILEY_ICON_ITEM |
|
141 { |
|
142 code = EAknSmileyIconWondering; |
|
143 smileyIconId = EMbmSmileyQgn_indi_smiley_wondering; |
|
144 strings = ":-\ :-/"; |
|
145 }, |
|
146 SMILEY_ICON_ITEM |
|
147 { |
|
148 code = EAknSmileyIconSurprised; |
|
149 smileyIconId = EMbmSmileyQgn_indi_smiley_suprised; |
|
150 strings = ":O :o :-O :-o"; |
|
151 }, |
|
152 SMILEY_ICON_ITEM |
|
153 { |
|
154 code = EAknSmileyIconKissing; |
|
155 smileyIconId = EMbmSmileyQgn_indi_smiley_kissing; |
|
156 strings = ":* :-*"; |
|
157 }, |
|
158 SMILEY_ICON_ITEM |
|
159 { |
|
160 code = EAknSmileyIconIrritated; |
|
161 smileyIconId = EMbmSmileyQgn_indi_smiley_irritated; |
|
162 strings = ":X :-X"; |
|
163 }, |
|
164 SMILEY_ICON_ITEM |
|
165 { |
|
166 code = EAknSmileyIconSarcastic; |
|
167 smileyIconId = EMbmSmileyQgn_indi_smiley_sarcastic; |
|
168 strings = ":> :->"; |
|
169 }, |
|
170 SMILEY_ICON_ITEM |
|
171 { |
|
172 code = EAknSmileyIconVeryCool; |
|
173 smileyIconId = EMbmSmileyQgn_indi_smiley_verycool; |
|
174 strings = "B) B-)"; |
|
175 }, |
|
176 SMILEY_ICON_ITEM |
|
177 { |
|
178 code = EAknSmileyIconEyebrows; |
|
179 smileyIconId = EMbmSmileyQgn_indi_smiley_eyebrows; |
|
180 strings = "%) %-)"; |
|
181 }, |
|
182 SMILEY_ICON_ITEM |
|
183 { |
|
184 code = EAknSmileyIconAngry; |
|
185 smileyIconId = EMbmSmileyQgn_indi_smiley_angry; |
|
186 strings = ":@ :-@"; |
|
187 }, |
|
188 SMILEY_ICON_ITEM |
|
189 { |
|
190 code = EAknSmileyIconSarcasticMad; |
|
191 smileyIconId = EMbmSmileyQgn_indi_smiley_sarcastic_mad; |
|
192 strings = ";> ;->"; |
|
193 }, |
|
194 SMILEY_ICON_ITEM |
|
195 { |
|
196 code = EAknSmileyIconEvil; |
|
197 smileyIconId = EMbmSmileyQgn_indi_smiley_evil; |
|
198 strings = ">) >-)"; |
|
199 }, |
|
200 SMILEY_ICON_ITEM |
|
201 { |
|
202 code = EAknSmileyIconNerd; |
|
203 smileyIconId = EMbmSmileyQgn_indi_smiley_nerd; |
|
204 strings = "8) 8-)"; |
|
205 }, |
|
206 SMILEY_ICON_ITEM |
|
207 { |
|
208 code = EAknSmileyIconHeart; |
|
209 smileyIconId = EMbmSmileyQgn_indi_smiley_heart; |
|
210 strings = "<3"; |
|
211 }, |
|
212 |
|
213 // animation smiley |
|
214 SMILEY_ICON_ITEM |
|
215 { |
|
216 animation = KAknSmileyAnimation; |
|
217 code = EAknSmileyAnimCoffee; |
|
218 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_coffee; |
|
219 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_coffee; |
|
220 strings = "c[_]"; |
|
221 }, |
|
222 SMILEY_ICON_ITEM |
|
223 { |
|
224 animation = KAknSmileyAnimation; |
|
225 code = EAknSmileyAnimConnive; |
|
226 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_connive; |
|
227 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_connive; |
|
228 strings = ">] >-]"; |
|
229 }, |
|
230 SMILEY_ICON_ITEM |
|
231 { |
|
232 animation = KAknSmileyAnimation; |
|
233 code = EAknSmileyAnimDenial; |
|
234 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_denial; |
|
235 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_denial; |
|
236 strings = ":S :-S"; |
|
237 }, |
|
238 SMILEY_ICON_ITEM |
|
239 { |
|
240 animation = KAknSmileyAnimation; |
|
241 code = EAknSmileyAnimFlirt; |
|
242 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_flirt; |
|
243 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_flirt; |
|
244 strings = ";} ;-}"; |
|
245 }, |
|
246 SMILEY_ICON_ITEM |
|
247 { |
|
248 animation = KAknSmileyAnimation; |
|
249 code = EAknSmileyAnimFrustrated; |
|
250 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_frustrated; |
|
251 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_frustrated; |
|
252 strings = ">O >o >-O >-o"; |
|
253 }, |
|
254 SMILEY_ICON_ITEM |
|
255 { |
|
256 animation = KAknSmileyAnimation; |
|
257 code = EAknSmileyAnimGum; |
|
258 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_gum; |
|
259 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_gum; |
|
260 strings = ":& :-&"; |
|
261 }, |
|
262 SMILEY_ICON_ITEM |
|
263 { |
|
264 animation = KAknSmileyAnimation; |
|
265 code = EAknSmileyAnimIdea; |
|
266 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_idea; |
|
267 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_idea; |
|
268 strings = "C= c="; |
|
269 }, |
|
270 SMILEY_ICON_ITEM |
|
271 { |
|
272 animation = KAknSmileyAnimation; |
|
273 code = EAknSmileyAnimInnocent; |
|
274 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_innocent; |
|
275 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_innocent; |
|
276 strings = "O:) o:) O:-) o:-)"; |
|
277 }, |
|
278 SMILEY_ICON_ITEM |
|
279 { |
|
280 animation = KAknSmileyAnimation; |
|
281 code = EAknSmileyAnimLaugh; |
|
282 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_laugh; |
|
283 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_laugh; |
|
284 strings = "|D |-D"; |
|
285 }, |
|
286 SMILEY_ICON_ITEM |
|
287 { |
|
288 animation = KAknSmileyAnimation; |
|
289 code = EAknSmileyAnimParty; |
|
290 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_party; |
|
291 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_party; |
|
292 strings = "<|:) <|:-)"; |
|
293 }, |
|
294 SMILEY_ICON_ITEM |
|
295 { |
|
296 animation = KAknSmileyAnimation; |
|
297 code = EAknSmileyAnimRun; |
|
298 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_run; |
|
299 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_run; |
|
300 strings = <0x00a4>"K "<0x00a4>"k"; |
|
301 }, |
|
302 SMILEY_ICON_ITEM |
|
303 { |
|
304 animation = KAknSmileyAnimation; |
|
305 code = EAknSmileyAnimSilly; |
|
306 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_silly; |
|
307 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_silly; |
|
308 strings = "8P 8p 8-P 8-p"; |
|
309 }, |
|
310 SMILEY_ICON_ITEM |
|
311 { |
|
312 animation = KAknSmileyAnimation; |
|
313 code = EAknSmileyAnimSleep; |
|
314 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_sleep; |
|
315 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_sleep; |
|
316 strings = "|-)"; |
|
317 }, |
|
318 SMILEY_ICON_ITEM |
|
319 { |
|
320 animation = KAknSmileyAnimation; |
|
321 code = EAknSmileyAnimSurprised; |
|
322 smileyIconId = EMbmSmileyQgn_indi_smiley_anim_surprised; |
|
323 smileyStaticIconId = EMbmSmileyQgn_indi_smiley_surprised; |
|
324 strings = "<:O <:o <:-O <:-o"; |
|
325 } |
|
326 }; |
|
327 } |