uifw/AvKon/srcdata/smiley.rss
changeset 0 2f259fa3e83a
child 8 71dd06cfe933
equal deleted inserted replaced
-1:000000000000 0:2f259fa3e83a
       
     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     }