imstutils/imconversationview/imcvuiapp/rss/imcvuiapp.rss
branchRCL_3
changeset 28 3104fc151679
parent 27 2b7283837edb
child 29 9a48e301e94b
equal deleted inserted replaced
27:2b7283837edb 28:3104fc151679
     1 /*
       
     2 * Copyright (c) 2007-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 file
       
    15 *
       
    16 */
       
    17 
       
    18 NAME IMCV
       
    19 
       
    20 #include <eikon.rh>
       
    21 #include <imcvuiapp.mbg>
       
    22 #include <eikon.rsg>
       
    23 #include <avkon.rh>
       
    24 #include <avkon.hrh>
       
    25 #include <avkon.rsg>
       
    26 #include <appinfo.rh>
       
    27 #include <avkon.loc>
       
    28 #include "imcvuiapp.hrh"
       
    29 #include <meco.loc>
       
    30 #include <finditem.hrh>
       
    31 #include <avkon.mbg>
       
    32 #include <data_caging_paths_strings.hrh>
       
    33 #include <AvkonIcons.hrh>
       
    34 #include <aknsconstants.hrh>
       
    35 #include "imcvappsmileutility.hrh"
       
    36 #include "imcvappsmileutility.rh"
       
    37 #include <AiwCommon.rh>
       
    38 #include <AiwCommon.hrh>
       
    39 #include <AiwGenericParam.hrh>
       
    40 
       
    41 
       
    42 // ---------------------------------------------------------
       
    43 //   
       
    44 //    Define the resource file signature 
       
    45 //    This resource should be empty.
       
    46 //
       
    47 // ---------------------------------------------------------
       
    48 //
       
    49 RESOURCE RSS_SIGNATURE { }
       
    50 
       
    51 // ---------------------------------------------------------
       
    52 //   
       
    53 //    Default Document Name
       
    54 //
       
    55 // ---------------------------------------------------------
       
    56 //
       
    57 RESOURCE TBUF r_default_document_name { buf=""; }
       
    58 
       
    59 // ---------------------------------------------------------
       
    60 //   
       
    61 //   LOCALISABLE_APP_INFO
       
    62 //
       
    63 // ---------------------------------------------------------
       
    64 //
       
    65 RESOURCE LOCALISABLE_APP_INFO r_cv_localisable_app_info
       
    66     {
       
    67     short_caption = " ";
       
    68 	caption_and_icon =
       
    69 		{
       
    70 		CAPTION_AND_ICON_INFO 
       
    71 			{
       
    72 			caption=" ";
       
    73 		    }
       
    74 		};
       
    75     }
       
    76 
       
    77 
       
    78 // ---------------------------------------------------------
       
    79 //   
       
    80 //    Define default menu and CBA key.
       
    81 //
       
    82 // ---------------------------------------------------------
       
    83 //
       
    84 RESOURCE EIK_APP_INFO
       
    85     {
       
    86     menubar = r_conversationview_view_menubar;
       
    87     cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
       
    88     }
       
    89 
       
    90 
       
    91 //----------------------------------------------------
       
    92 //
       
    93 //    r_chatclient_friendslist_view
       
    94 //    View-resource definition for friendslist-view
       
    95 //
       
    96 //----------------------------------------------------
       
    97 //
       
    98 RESOURCE AVKON_VIEW r_conversationview_view
       
    99     {
       
   100     hotkeys= r_conversationview_hotkeys;
       
   101     menubar= r_conversationview_view_menubar;
       
   102     // cba state is dynamically changed within implementation 
       
   103      cba = r_cv_softkeys_options_back__send;
       
   104      toolbar = r_im_cv_toolbar;
       
   105     }
       
   106     
       
   107 //----------------------------------------------------
       
   108 //
       
   109 //    r_chatclient_menubar_friendslist_view
       
   110 //    Menubar definition for friendslist-view
       
   111 //
       
   112 //----------------------------------------------------
       
   113 //
       
   114 RESOURCE MENU_BAR r_conversationview_view_menubar
       
   115 {
       
   116     titles=
       
   117     {
       
   118     	MENU_TITLE { menu_pane = r_converationview_general_menu; }, // this genaral menu ,help,exit
       
   119        	MENU_TITLE { menu_pane = r_conversationview_view_menu; } // add any new menu item in this menu
       
   120         
       
   121         
       
   122     };
       
   123 }
       
   124 
       
   125 //----------------------------------------------------
       
   126 //
       
   127 //    r_cv_softkeys_options_back__empty
       
   128 //----------------------------------------------------
       
   129  
       
   130 RESOURCE CBA r_cv_softkeys_options_back__empty 
       
   131    { 
       
   132 
       
   133    flags = 0; 
       
   134    buttons = 
       
   135       { 
       
   136       CBA_BUTTON { id = EAknSoftkeyOptions; txt = text_softkey_option; }, 
       
   137       CBA_BUTTON { id = EAknSoftkeyBack; txt = text_softkey_back; },
       
   138       CBA_BUTTON { id = EAknSoftkeyEmpty; txt = text_softkey_empty; }
       
   139        };
       
   140     }
       
   141 
       
   142 //
       
   143 //      r_chat_softkeys_options_continue__contextoptions
       
   144 //
       
   145 //----------------------------------------------------------
       
   146 //
       
   147 RESOURCE CBA r_cv_softkeys_options_back__contextoptions
       
   148     {
       
   149     flags = 0;
       
   150     buttons = 
       
   151         {
       
   152         CBA_BUTTON { id = EAknSoftkeyOptions; txt = text_softkey_option; },
       
   153         CBA_BUTTON { id = EAknSoftkeyBack; txt = text_softkey_back; },
       
   154         CBA_BUTTON { id = EAknSoftkeyContextOptions; txt = text_softkey_option; }
       
   155         };
       
   156     }
       
   157 
       
   158 //----------------------------------------------------------
       
   159 //
       
   160 //		r_chat_softkeys_options_exit__empty
       
   161 //
       
   162 //----------------------------------------------------------
       
   163 //
       
   164 
       
   165 RESOURCE CBA r_cv_softkeys_options_back__send
       
   166 	{
       
   167     flags = 0;
       
   168 	buttons = 
       
   169         {
       
   170         CBA_BUTTON { id = EAknSoftkeyOptions; txt = text_softkey_option; },
       
   171         CBA_BUTTON { id = EAknSoftkeyBack; txt = text_softkey_back; },
       
   172         CBA_BUTTON { id = EAknSoftkeySend; txt = qtn_msk_send; }
       
   173         };
       
   174     }
       
   175     
       
   176     //----------------------------------------------------
       
   177 //
       
   178 //    r_chatclient_hotkeys
       
   179 //    ?description
       
   180 //
       
   181 //----------------------------------------------------
       
   182 //
       
   183 RESOURCE HOTKEYS r_conversationview_hotkeys
       
   184 {
       
   185     control=
       
   186     {
       
   187         HOTKEY { command=EEikCmdExit; key='e'; }
       
   188     };
       
   189 }
       
   190 
       
   191 
       
   192 //----------------------------------------------------
       
   193 //
       
   194 //    r_chatclient_general_menu
       
   195 //    Items for general menu
       
   196 //
       
   197 //----------------------------------------------------
       
   198 //
       
   199 RESOURCE MENU_PANE r_converationview_general_menu
       
   200 {
       
   201     items=
       
   202     {
       
   203         MENU_ITEM { command = EAknCmdHelp; txt = qtn_options_help; },
       
   204         MENU_ITEM { command = EAknCmdExit; txt = qtn_options_exit; }
       
   205               
       
   206     };
       
   207 }
       
   208 // ---------------------------------------------------------------------------
       
   209 // aiw_internetcall
       
   210 // AIW app interest for calling
       
   211 // ---------------------------------------------------------------------------
       
   212 //
       
   213 RESOURCE AIW_INTEREST aiw_internetcall
       
   214     {
       
   215     items=
       
   216         {
       
   217         // This application is interested in calling from menu.
       
   218         AIW_CRITERIA_ITEM      
       
   219             {
       
   220             id              = KAiwCmdCall; 
       
   221             serviceCmd      = KAiwCmdCall;
       
   222             serviceClass    = KAiwClassMenu;
       
   223             contentType     = "*";
       
   224             defaultProvider = 0x101F868E;
       
   225             maxProviders    = 1;
       
   226             }
       
   227         };   
       
   228     }
       
   229 
       
   230 //----------------------------------------------------
       
   231 //
       
   232 //    r_chatclient_friendslist_view_menu
       
   233 //    Items in friendslist-view´s menubar
       
   234 //
       
   235 //----------------------------------------------------
       
   236 //
       
   237 RESOURCE MENU_PANE r_conversationview_view_menu
       
   238 {
       
   239     items=
       
   240     {
       
   241 		MENU_ITEM { command = EIMCVCmdSend; txt = qtn_im_ibox_om_send; },
       
   242 		MENU_ITEM { command = EIMCVCmdSmiley; txt = qtn_chat_conv_insert_smiley; } ,
       
   243 		MENU_ITEM { command = EIMCVCmdFindMenuPlaceHolder;txt = ""; },
       
   244 		MENU_ITEM { command = EIMCVCmdCloseConversation; txt = qtn_servtab_close_conversation; },
       
   245 		MENU_ITEM
       
   246 		            { 
       
   247 		            command = KAiwCmdCall; // The same ID than in interest.
       
   248 		            txt = ""; // Will be replaced by AIW (plugin).
       
   249 		            cascade=AIW_CASCADE_ID;            
       
   250 		            cascade = AIW_INTELLIGENT_CASCADE_ID;            
       
   251 		            }
       
   252 		
       
   253      };
       
   254 
       
   255 }
       
   256 //----------------------------------------------------
       
   257 //
       
   258 //    r_conversationview_menubar_finditemui
       
   259 //    Menubar definition for find item menu
       
   260 //
       
   261 //----------------------------------------------------
       
   262 //
       
   263 RESOURCE MENU_BAR r_conversationview_menubar_finditemui
       
   264     {
       
   265     titles=
       
   266         {
       
   267         MENU_TITLE { menu_pane = r_conversationview_finditemui_menu; }
       
   268         };
       
   269     }
       
   270 
       
   271 //----------------------------------------------------
       
   272 //
       
   273 //    r_conversationview_finditemui_menu
       
   274 //    Items for menupane in find item menu
       
   275 //
       
   276 //----------------------------------------------------
       
   277 //
       
   278 RESOURCE MENU_PANE r_conversationview_finditemui_menu
       
   279     {
       
   280     items =
       
   281         {
       
   282         MENU_ITEM
       
   283             {
       
   284             command = EFindItemContextMenuPlaceHolder;
       
   285             txt = "";
       
   286             }
       
   287         };
       
   288     }
       
   289 
       
   290 
       
   291 // Failed message//////////////////////////////////////////////////////////////
       
   292 RESOURCE TBUF R_QTN_CONVIEW_FAILED	{ buf = qtn_conview_failed; }
       
   293 
       
   294 RESOURCE TBUF r_chat_ceditor_memlo { buf = qtn_memlo_not_enough_memory; }
       
   295 
       
   296 RESOURCE TBUF r_chat_ceditor_memfull { buf = qtn_memlo_memory_full; }
       
   297 
       
   298 RESOURCE TBUF r_chat_error_service_err 	            { buf = qtn_chat_error_service_err; }
       
   299 
       
   300 RESOURCE TBUF r_chat_error_not_reach   	            { buf = qtn_chat_error_not_reach; }
       
   301 
       
   302 RESOURCE TBUF r_chat_error_gen_error   	            { buf = qtn_chat_error_gen_error; }
       
   303 
       
   304 RESOURCE TBUF r_chat_error_disconnect_error   	            { buf = qtn_chat_error_disconnect_error; }
       
   305 
       
   306 RESOURCE TBUF r_servtab_status_change_online 	            { buf = qtn_servtab_status_change_online; }
       
   307 
       
   308 RESOURCE TBUF r_servtab_status_change_offline   	            { buf = qtn_servtab_status_change_offline; }
       
   309 
       
   310 RESOURCE TBUF r_servtab_status_change_away   	            { buf = qtn_servtab_status_change_away; }
       
   311 
       
   312 RESOURCE TBUF r_servtab_status_change_onthephone   	     { buf = qtn_servtab_status_change_onthephone; }
       
   313 
       
   314 RESOURCE TBUF r_servtab_status_change_dnd 			{ buf = qtn_servtab_status_change_dnd; }
       
   315 RESOURCE TBUF r_servtab_status_change_blocked           { buf = qtn_servtab_default_statustext_blocked; }
       
   316 
       
   317 
       
   318 
       
   319 RESOURCE TBUF r_servtab_exit_query { buf = qtn_servtab_exit_query; }
       
   320 
       
   321 RESOURCE TBUF r_chat_cquery_close_conv	{ buf = qtn_chat_cquery_close_conv; }
       
   322 
       
   323 
       
   324 RESOURCE DIALOG r_chat_info_note_template
       
   325     {
       
   326     flags = EAknInformationNoteFlags | EEikDialogFlagWait;
       
   327     buttons=R_AVKON_SOFTKEYS_EMPTY;
       
   328     items=
       
   329         {
       
   330         DLG_LINE
       
   331             {
       
   332             type = EAknCtNote;
       
   333             id = EGeneralNote;
       
   334             control= AVKON_NOTE
       
   335                 {
       
   336                     layout = EGeneralLayout;
       
   337                     animation = R_QGN_NOTE_INFO_ANIM;
       
   338                 };
       
   339             }
       
   340         };
       
   341     }
       
   342 
       
   343 RESOURCE DIALOG r_chat_error_note_template
       
   344     {
       
   345     flags = EAknErrorNoteFlags | EEikDialogFlagWait;
       
   346     buttons=R_AVKON_SOFTKEYS_EMPTY;
       
   347     items=
       
   348         {
       
   349         DLG_LINE
       
   350             {
       
   351             type = EAknCtNote;
       
   352             id = EGeneralNote;
       
   353             control= AVKON_NOTE
       
   354                 {
       
   355                     layout = EGeneralLayout;
       
   356                     animation = R_QGN_NOTE_ERROR_ANIM;
       
   357                 };
       
   358             }
       
   359         };
       
   360     }
       
   361 
       
   362 RESOURCE DIALOG r_generic_yes_no_confirmation_query
       
   363     {
       
   364     flags=EGeneralQueryFlags;
       
   365     buttons=R_AVKON_SOFTKEYS_YES_NO__YES;
       
   366     items=
       
   367         {
       
   368         DLG_LINE
       
   369             {
       
   370             type=EAknCtQuery;
       
   371             id=EGeneralQuery;
       
   372             control= AVKON_CONFIRMATION_QUERY 
       
   373                 { 
       
   374                 layout = EConfirmationQueryLayout;
       
   375                 };
       
   376             }
       
   377         };
       
   378     } 
       
   379     
       
   380 
       
   381 // avkon loc string
       
   382 RESOURCE TBUF r_servtab_login_ongoing 					{ buf = qtn_chat_login_ongoing_note; }
       
   383 
       
   384 RESOURCE TBUF r_servtab_connection_needed_to 			{ buf = qtn_chat_connection_needed_to; }
       
   385 
       
   386 
       
   387 // ---------------------------------------------------------
       
   388 //
       
   389 //    r_servtab_wait_note_template
       
   390 //
       
   391 // ---------------------------------------------------------
       
   392 //
       
   393 RESOURCE DIALOG r_servtab_wait_note_template
       
   394     {
       
   395     flags = EAknDialogGenericNoteFlags ; //EAknProgressNoteFlags;
       
   396     buttons = R_AVKON_SOFTKEYS_EMPTY;
       
   397     items =
       
   398         {
       
   399         DLG_LINE
       
   400             {
       
   401             type = EAknCtNote;
       
   402             id = ELoginWaitNote;
       
   403             control = AVKON_NOTE
       
   404                 {
       
   405                 layout = EWaitLayout;
       
   406                 imagefile = AVKON_ICON_FILE;
       
   407                 imageid   = EMbmAvkonQgn_note_progress;
       
   408                 imagemask = EMbmAvkonQgn_note_progress_mask;
       
   409                 animation = R_QGN_GRAF_WAIT_BAR_ANIM;
       
   410                 };
       
   411             }
       
   412         };
       
   413     }  
       
   414 
       
   415 RESOURCE AVKON_BUTTON_STATE_EXTENSION  r_im_cv_toolbar_indi_tb_msg_send_extension
       
   416     {
       
   417     bmbSkinIdMajor= EAknsMajorGeneric; 
       
   418     bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbMsgSend;    
       
   419     }
       
   420 
       
   421 RESOURCE AVKON_BUTTON_STATE_EXTENSION  r_im_cv_toolbar_indi_tb_smiley_extension
       
   422     {
       
   423     bmbSkinIdMajor= EAknsMajorGeneric; 
       
   424     bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbSmiley;
       
   425     }
       
   426 
       
   427 RESOURCE AVKON_BUTTON_STATE_EXTENSION  r_im_cv_toolbar_indi_tb_business_card_extension
       
   428     {
       
   429     bmbSkinIdMajor= EAknsMajorGeneric; 
       
   430     bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbBusinessCard;    
       
   431     }
       
   432 //----------------------------------------------------
       
   433 //
       
   434 //    r_cv_app_toolbar
       
   435 //
       
   436 //
       
   437 //
       
   438 //----------------------------------------------------
       
   439 //
       
   440 RESOURCE AVKON_TOOLBAR r_im_cv_toolbar
       
   441     {
       
   442     flags = KAknToolbarFixed;
       
   443     items =
       
   444         {
       
   445         TBAR_CTRL
       
   446             {
       
   447             type = EAknCtButton;
       
   448             id = EIMCVCmdToolbarSend;
       
   449             control = AVKON_BUTTON
       
   450                 {
       
   451                 flags = KAknButtonSizeFitText; 
       
   452                 states =
       
   453                     {
       
   454                     AVKON_BUTTON_STATE
       
   455                         {                        
       
   456                         helptxt  = qtn_servtab_toolbar_send;                       
       
   457                         bmpfile = BITMAP_DIR"\\imcvuiapp.mif";
       
   458                         bmpid = EMbmImcvuiappQgn_indi_tb_msg_send;
       
   459                         bmpmask = EMbmImcvuiappQgn_indi_tb_msg_send_mask;                                  
       
   460                         extension = r_im_cv_toolbar_indi_tb_msg_send_extension;
       
   461                         }  
       
   462                     };            
       
   463                 };
       
   464             },
       
   465         TBAR_CTRL
       
   466             {
       
   467             type = EAknCtButton;
       
   468             id = EIMCVCmdToolbarInsertSmiley;
       
   469             control = AVKON_BUTTON
       
   470                 {
       
   471                 flags = KAknButtonSizeFitText; 
       
   472                 states =
       
   473                     {
       
   474                     AVKON_BUTTON_STATE
       
   475                         {                        
       
   476                         helptxt  = qtn_servtab_toolbar_smiley;                       
       
   477                         bmpfile = BITMAP_DIR"\\imcvuiapp.mif";
       
   478                         bmpid = EMbmImcvuiappQgn_indi_tb_smiley;
       
   479                         bmpmask = EMbmImcvuiappQgn_indi_tb_smiley_mask;
       
   480                         extension = r_im_cv_toolbar_indi_tb_smiley_extension;                        
       
   481                         }  
       
   482                     };            
       
   483                 };
       
   484             },
       
   485         TBAR_CTRL
       
   486             {
       
   487             type = EAknCtButton;
       
   488             id = EIMCVCmdToolbarDetails;
       
   489             control = AVKON_BUTTON
       
   490                 {
       
   491                 flags = KAknButtonSizeFitText; 
       
   492                 states =
       
   493                     {
       
   494                     AVKON_BUTTON_STATE
       
   495                         {                        
       
   496                         helptxt  = qtn_servtab_toolbar_details;                       
       
   497                         bmpfile = BITMAP_DIR"\\imcvuiapp.mif";
       
   498                         bmpid = EMbmImcvuiappQgn_indi_tb_business_card;
       
   499                         bmpmask = EMbmImcvuiappQgn_indi_tb_business_card_mask;
       
   500                         extension = r_im_cv_toolbar_indi_tb_business_card_extension;
       
   501                         }  
       
   502                     };            
       
   503                 };
       
   504             }
       
   505         };
       
   506     }
       
   507 
       
   508 //  RESOURCE DEFINITIONS 
       
   509 
       
   510 RESOURCE DIALOG r_select_smile_dialog
       
   511     {
       
   512     flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
       
   513     buttons = R_AVKON_SOFTKEYS_SELECT_CANCEL__SELECT;
       
   514     items=
       
   515         {
       
   516         DLG_LINE 
       
   517             {
       
   518             type = EAknCtPopupHeadingPane;
       
   519             id = EIMIdSelectSmileLabel;
       
   520             control = AVKON_HEADING
       
   521                 {
       
   522                 label = qtn_chat_conv_smiley;
       
   523                 headinglayout = R_AVKON_SCT_LIST_HEADING_PANE;
       
   524                 };
       
   525             },
       
   526         DLG_LINE
       
   527             {
       
   528             type = EIMCtrlSelectSmileGrid;
       
   529             id = EIMIdSelectSmileGrid;
       
   530             }
       
   531         };
       
   532     }
       
   533 //Message to truncate long received message
       
   534 RESOURCE TBUF r_qtn_conview_truncated       { buf = qtn_conview_truncated; }
       
   535