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