uifw/AvKon/srcdata/smiley.rss
changeset 0 2f259fa3e83a
child 8 71dd06cfe933
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/uifw/AvKon/srcdata/smiley.rss	Tue Feb 02 01:00:49 2010 +0200
@@ -0,0 +1,327 @@
+/*
+* Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Resource definitions for SMILEY support
+*
+*/
+
+NAME SMLY
+
+#include <eikon.rh>
+#include <smiley.mbg>
+
+RESOURCE RSS_SIGNATURE { }
+
+/**
+ * Smiley Icon ID
+ * Used with CSmileyManager (in eikstd/coctlsrc) to enable Smiley feature
+ * in editor. With resource, SMILEY_ICON_ITEM 
+ */
+enum TAknSmileyIconID
+    {
+    EAknSmileyIconAngry = 0xf880,
+    EAknSmileyIconBigSmile,
+    EAknSmileyIconCry,
+    EAknSmileyIconEvil,
+    EAknSmileyIconEyebrows,
+    EAknSmileyIconHeart,
+    EAknSmileyIconIrritated,
+    EAknSmileyIconKissing,
+    EAknSmileyIconNerd,
+    EAknSmileyIconNeutral,
+    EAknSmileyIconSarcastic,
+    EAknSmileyIconSarcasticMad,
+    EAknSmileyIconSmile,
+    EAknSmileyIconSurprised,
+    EAknSmileyIconTongue,
+    EAknSmileyIconUnhappy,
+    EAknSmileyIconVeryCool,
+    EAknSmileyIconWink,
+    EAknSmileyIconWinkGrin,
+    EAknSmileyIconWondering,
+    EAknSmileyAnimCoffee,
+    EAknSmileyAnimConnive,
+    EAknSmileyAnimDenial,
+    EAknSmileyAnimFlirt,
+    EAknSmileyAnimFrustrated,
+    EAknSmileyAnimGum,
+    EAknSmileyAnimIdea,
+    EAknSmileyAnimInnocent,
+    EAknSmileyAnimLaugh,
+    EAknSmileyAnimParty,
+    EAknSmileyAnimRun,
+    EAknSmileyAnimSilly,
+    EAknSmileyAnimSleep,
+    EAknSmileyAnimSurprised    
+    };
+
+#define KAknSmileyStaticIcon   0
+#define KAknSmileyAnimation    1
+
+STRUCT SMILEY_ICON_ITEM
+    {
+    WORD animation = 0;
+    WORD code = 0;
+    LONG smileyIconId = 0;
+    LONG smileyMaskId = 0;
+    LONG smileyStaticIconId = 0;
+    LONG smileyStaticMaskId = 0;
+    LTEXT strings = "";
+    }
+    
+STRUCT SMILEY_ICON_INFO
+    {
+    STRUCT items[]; // SMILEY_ICON_ITEM
+    }
+
+RESOURCE SMILEY_ICON_INFO r_smiley_icons_info
+    {
+    items = 
+        {
+        // still smiley
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconSmile;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_smile;
+            strings = ":) :-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconBigSmile;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_bigsmile;
+            strings = ":D :-D";
+            }, 
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconWink;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_wink;
+            strings = ";) ;-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconWinkGrin;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_wink_grin;
+            strings = ";D ;-D";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconUnhappy;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_unhappy;
+            strings = ":( :-(";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconTongue;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_tongue;
+            strings = ":P :p :-P :-p";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconCry;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_cry;
+            strings = ";( ;-( :'(";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconNeutral;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_neutral;
+            strings = ":| :-|";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconWondering;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_wondering;
+            strings = ":-\ :-/";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconSurprised;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_suprised;
+            strings = ":O :o :-O :-o";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconKissing;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_kissing;
+            strings = ":* :-*";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconIrritated;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_irritated;
+            strings = ":X :-X";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconSarcastic;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_sarcastic;
+            strings = ":> :->";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconVeryCool;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_verycool;
+            strings = "B) B-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconEyebrows;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_eyebrows;
+            strings = "%) %-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconAngry;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_angry;
+            strings = ":@ :-@";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconSarcasticMad;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_sarcastic_mad;
+            strings = ";> ;->";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconEvil;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_evil;
+            strings = ">) >-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconNerd;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_nerd;
+            strings = "8) 8-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            code = EAknSmileyIconHeart;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_heart;
+            strings = "<3";
+            },
+
+        // animation smiley
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimCoffee;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_coffee;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_coffee;
+            strings = "c[_]";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimConnive;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_connive;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_connive;          
+            strings = ">] >-]";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimDenial;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_denial;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_denial;                  
+            strings = ":S :-S";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimFlirt;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_flirt;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_flirt;
+            strings = ";} ;-}";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimFrustrated;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_frustrated;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_frustrated;
+            strings = ">O >o >-O >-o";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimGum;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_gum;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_gum;
+            strings = ":& :-&";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimIdea;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_idea;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_idea;
+            strings = "C= c=";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimInnocent;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_innocent;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_innocent;
+            strings = "O:) o:) O:-) o:-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimLaugh;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_laugh;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_laugh;
+            strings = "|D |-D";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimParty;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_party;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_party;
+            strings = "<|:) <|:-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimRun;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_run;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_run;
+            strings = <0x00a4>"K "<0x00a4>"k";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimSilly;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_silly;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_silly;
+            strings = "8P 8p 8-P 8-p";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimSleep;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_sleep;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_sleep;
+            strings = "|-)";
+            },
+        SMILEY_ICON_ITEM
+            {
+            animation = KAknSmileyAnimation;
+            code = EAknSmileyAnimSurprised;
+            smileyIconId = EMbmSmileyQgn_indi_smiley_anim_surprised;
+            smileyStaticIconId = EMbmSmileyQgn_indi_smiley_surprised;
+            strings = "<:O <:o <:-O <:-o";
+            }
+        };
+    }