mobilemessaging/mmsui/viewer/MmsViewer.rss
changeset 0 72b543305e3a
child 1 d09ac5c1e252
equal deleted inserted replaced
-1:000000000000 0:72b543305e3a
       
     1 /*
       
     2 * Copyright (c) 2002-2006 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:  
       
    15 *     This file contains all the resources for the module.
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 
       
    21 //  RESOURCE IDENTIFIER
       
    22 NAME    MMSV // 4 letter ID
       
    23 
       
    24 //  INCLUDES
       
    25 #include <bldvariant.hrh>
       
    26 
       
    27 #include <eikon.rh>
       
    28 #include <eikon.rsg>
       
    29 #include <avkon.rh>
       
    30 #include <avkon.rsg>
       
    31 #include <avkon.mbg>
       
    32 #include <avkon.hrh>
       
    33 
       
    34 #include <aknsconstants.hrh>    // EAknsMajorGeneric etc.
       
    35 
       
    36 #include <finditem.hrh>
       
    37 
       
    38 #include <MsgEditor.rh>
       
    39 
       
    40 #include <avkon.loc>
       
    41 #include <drmcommon.loc>
       
    42 #include <messaging.loc>
       
    43 
       
    44 #include <appinfo.rh>
       
    45 #include <data_caging_paths_strings.hrh>
       
    46 
       
    47 #include <MsgEditor.hrh>   
       
    48 #include "MmsViewer.hrh"
       
    49 #include <mmsui.loc>
       
    50 
       
    51 #include <mmsui.mbg>           // title icon
       
    52 #include <muiu.mbg>           // title icon
       
    53 
       
    54 // RESOURCES
       
    55 
       
    56 RESOURCE RSS_SIGNATURE { }
       
    57 
       
    58 RESOURCE TBUF { buf = ""; }
       
    59 
       
    60 //  RESOURCE DEFINITIONS 
       
    61 // ---------------------------------------------------------
       
    62 //   
       
    63 //    eik_app_info
       
    64 //    Application resource info
       
    65 //
       
    66 // ---------------------------------------------------------
       
    67 //
       
    68 
       
    69 RESOURCE EIK_APP_INFO
       
    70     {
       
    71     menubar     = r_mmsviewer_menu;
       
    72     status_pane = r_mmsviewer_status_pane;
       
    73     cba         = r_mmsviewer_softkeys_options_back_empty;
       
    74     custom_app_info_extension = r_mmsviewer_app_info_extension;
       
    75     }
       
    76 
       
    77 // ---------------------------------------------------------
       
    78 //   
       
    79 //    r_mmsviewer_app_info_extension
       
    80 //    Application resource info extension
       
    81 //
       
    82 // ---------------------------------------------------------
       
    83 //
       
    84 RESOURCE EIK_APP_INFO_EXT r_mmsviewer_app_info_extension
       
    85     {
       
    86     popup_toolbar = r_mmsviewer_app_toolbar;
       
    87     }
       
    88     
       
    89     
       
    90 //----------------------------------------------------
       
    91 //   
       
    92 //    r_mmsviewer_app_toolbar - CAknToolbar
       
    93 //    Application toolbar
       
    94 //
       
    95 //----------------------------------------------------
       
    96 //
       
    97 // Needed by skinning. In toolbar resource definition skin support and bitmap methods are used, in case skin
       
    98 // does not support toolbar icons
       
    99 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_mmsviewer_reply_button_state_extension 
       
   100     { 
       
   101     bmbSkinIdMajor= EAknsMajorGeneric; 
       
   102     bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbMsgReply; 
       
   103     } 
       
   104 
       
   105 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_mmsviewer_forward_button_state_extension 
       
   106     { 
       
   107     bmbSkinIdMajor= EAknsMajorGeneric; 
       
   108     bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbMsgForward; 
       
   109     } 
       
   110 
       
   111 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_mmsviewer_delete_button_state_extension 
       
   112     { 
       
   113     bmbSkinIdMajor= EAknsMajorGeneric; 
       
   114     bmbSkinIdMinor= EAknsMinorGenericQgnIndiMgTbDelete; 
       
   115     } 
       
   116 
       
   117 
       
   118 RESOURCE AVKON_TOOLBAR r_mmsviewer_app_toolbar
       
   119     {
       
   120     flags = KAknToolbarFixed; 
       
   121     items =
       
   122         {
       
   123         TBAR_CTRL
       
   124             {
       
   125             type = EAknCtButton;
       
   126             id = EMmsViewerToolbarReply;
       
   127             control = AVKON_BUTTON
       
   128                 {
       
   129                 flags = KAknButtonSizeFitText; 
       
   130                 states =
       
   131                     {
       
   132                     AVKON_BUTTON_STATE
       
   133                         {
       
   134                         helptxt = qtn_mms_tb_tooltip_reply;
       
   135                         bmpfile = BITMAP_DIR"\\muiu.mif";
       
   136                         bmpid = EMbmMuiuQgn_indi_tb_msg_reply;
       
   137                         bmpmask = EMbmMuiuQgn_indi_tb_msg_reply_mask;
       
   138                         extension = r_mmsviewer_reply_button_state_extension; 
       
   139                         }  
       
   140                     };            
       
   141                 };
       
   142             },
       
   143         TBAR_CTRL
       
   144             {
       
   145             type = EAknCtButton;
       
   146             id = EMmsViewerToolbarForward;
       
   147             control = AVKON_BUTTON
       
   148                 {
       
   149                 flags = KAknButtonSizeFitText; 
       
   150                 states =
       
   151                     {
       
   152                     AVKON_BUTTON_STATE
       
   153                         {
       
   154                         helptxt = qtn_mms_tb_tooltip_forward;
       
   155                         bmpfile = BITMAP_DIR"\\muiu.mif";
       
   156                         bmpid = EMbmMuiuQgn_indi_tb_msg_forward;
       
   157                         bmpmask = EMbmMuiuQgn_indi_tb_msg_forward_mask;
       
   158                         extension = r_mmsviewer_forward_button_state_extension; 
       
   159                         }  
       
   160                     };            
       
   161                 };
       
   162             },
       
   163         TBAR_CTRL
       
   164             {
       
   165             type = EAknCtButton;
       
   166             id = EMmsViewerToolbarDelete;
       
   167             control = AVKON_BUTTON
       
   168                 {
       
   169                 flags = KAknButtonSizeFitText; 
       
   170                 states =
       
   171                     {
       
   172                     AVKON_BUTTON_STATE
       
   173                         {
       
   174                         helptxt = qtn_mms_tb_tooltip_delete;
       
   175                         bmpfile = BITMAP_DIR"\\muiu.mif";
       
   176                         bmpid = EMbmMuiuQgn_indi_mg_tb_delete;
       
   177                         bmpmask = EMbmMuiuQgn_indi_mg_tb_delete;
       
   178                         extension = r_mmsviewer_delete_button_state_extension; 
       
   179                         }  
       
   180                     };            
       
   181                 };
       
   182             }
       
   183         };
       
   184     }
       
   185 
       
   186 
       
   187 //  RESOURCE DEFINITIONS 
       
   188 // ---------------------------------------------------------
       
   189 //   
       
   190 //    Default Viewer CBA
       
   191 //
       
   192 // ---------------------------------------------------------
       
   193 //
       
   194 RESOURCE CBA r_mmsviewer_softkeys_options_back_empty
       
   195     {
       
   196     buttons =
       
   197         {
       
   198         CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;},
       
   199         CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; },
       
   200         CBA_BUTTON {id=0; txt = text_softkey_empty; }
       
   201         };
       
   202     }
       
   203 
       
   204 //  RESOURCE DEFINITIONS 
       
   205 // ---------------------------------------------------------
       
   206 //   
       
   207 //    MSK CBA buttons
       
   208 //
       
   209 // ---------------------------------------------------------
       
   210 //
       
   211 
       
   212 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_context_menu
       
   213     {
       
   214     id = EAknSoftkeyContextOptions;
       
   215     txt = text_softkey_option;
       
   216     }
       
   217 
       
   218 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_play_audio
       
   219     {
       
   220     id = EMmsViewerPlayAudio;
       
   221     txt = qtn_msk_play;
       
   222     }
       
   223 
       
   224 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_play_video
       
   225     {
       
   226     id = EMmsViewerPlayVideo;
       
   227     txt = qtn_msk_play;
       
   228     }
       
   229 
       
   230 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_open_image
       
   231     {
       
   232     id = EMmsViewerViewImage;
       
   233     txt = qtn_msk_open;
       
   234     }
       
   235 
       
   236 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_play_presentation
       
   237     {
       
   238     id = EMmsViewerShowPresentation;
       
   239     txt = qtn_msk_play;
       
   240     }
       
   241 
       
   242 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_open_objects
       
   243     {
       
   244     id = EMmsViewerObjects;
       
   245     txt = qtn_msk_objects;
       
   246     }
       
   247 
       
   248 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_stop_audio
       
   249     {
       
   250     id = EMmsViewerSoftStopAudio;
       
   251     txt = text_softkey_empty;
       
   252     }
       
   253 
       
   254 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_stop_video
       
   255     {
       
   256     id = EMmsViewerSoftStopVideo;
       
   257     txt = text_softkey_empty;
       
   258     }
       
   259 
       
   260 RESOURCE CBA_BUTTON r_mmsviewer_msk_no_command_empty_text
       
   261     {
       
   262     id = 0;
       
   263     txt = text_softkey_empty;
       
   264     }
       
   265 
       
   266 
       
   267 #ifdef RD_SVGT_IN_MESSAGING
       
   268 
       
   269 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_play_svg
       
   270     {
       
   271     id = EMmsViewerPlaySvg;
       
   272     txt = qtn_msk_play;
       
   273     }
       
   274 
       
   275 
       
   276 RESOURCE CBA_BUTTON r_mmsviewer_msk_button_stop_svg
       
   277     {
       
   278     id = EMmsViewerSoftStopSvg;
       
   279     txt = text_softkey_empty;
       
   280     }
       
   281     
       
   282 #endif    
       
   283 //  RESOURCE DEFINITIONS 
       
   284 // ---------------------------------------------------------
       
   285 //   
       
   286 //    r_mmsviewer_localisable_app_info
       
   287 //    Application resource info
       
   288 //
       
   289 // ---------------------------------------------------------
       
   290 //
       
   291 RESOURCE LOCALISABLE_APP_INFO r_mmsviewer_localisable_app_info
       
   292     {
       
   293     short_caption = qtn_apps_mmsviewer_grid;
       
   294     caption_and_icon = 
       
   295     CAPTION_AND_ICON_INFO
       
   296         {
       
   297         caption = qtn_apps_mmsviewer_list;
       
   298 #ifdef __SCALABLE_ICONS
       
   299         number_of_icons = 1;
       
   300 		icon_file = APP_BITMAP_DIR"\\mmsviewer_aif.mif";
       
   301 #else
       
   302         number_of_icons = 1;
       
   303 		icon_file = APP_BITMAP_DIR"\\mmsviewer_aif.mbm";
       
   304 #endif
       
   305         };
       
   306     }
       
   307 
       
   308 //  RESOURCE DEFINITIONS 
       
   309 // ---------------------------------------------------------
       
   310 //   
       
   311 //    r_mmsviewer_status_pane - statuspane
       
   312 //    Status pane for MMS Viewer
       
   313 //
       
   314 // ---------------------------------------------------------
       
   315 //
       
   316 RESOURCE STATUS_PANE_APP_MODEL r_mmsviewer_status_pane
       
   317 {
       
   318     layout = R_AVKON_STATUS_PANE_LAYOUT_USUAL;
       
   319     panes=
       
   320         {
       
   321         SPANE_PANE
       
   322             {
       
   323             id = EEikStatusPaneUidTitle;
       
   324             type = EAknCtTitlePane;
       
   325             resource = r_mmsviewer_app_name;
       
   326             }
       
   327         };
       
   328 }
       
   329 
       
   330 //  RESOURCE DEFINITIONS 
       
   331 // ---------------------------------------------------------
       
   332 //   
       
   333 //    r_mmsviewer_app_name - titlepane
       
   334 //    Title pane for MMS Viewer
       
   335 //
       
   336 // ---------------------------------------------------------
       
   337 //
       
   338 RESOURCE TITLE_PANE r_mmsviewer_app_name
       
   339     {
       
   340     txt = qtn_mms_title_mms_shorter;
       
   341     }
       
   342 
       
   343 //  RESOURCE DEFINITIONS 
       
   344 // ---------------------------------------------------------
       
   345 //   
       
   346 //    r_mmsviewer_menu - menubar
       
   347 //    Options mainmenu titles
       
   348 //
       
   349 // ---------------------------------------------------------
       
   350 //
       
   351 RESOURCE MENU_BAR r_mmsviewer_menu
       
   352     {
       
   353     titles =
       
   354         {
       
   355         MENU_TITLE { menu_pane = r_mmsviewer_optionsmenu; }
       
   356         };
       
   357     }
       
   358 
       
   359 // ---------------------------------------------------------
       
   360 //   
       
   361 //    r_mmsviewer_selectmenu
       
   362 //    This menubar is shown when selection key is pressed. 
       
   363 //
       
   364 // ---------------------------------------------------------
       
   365 //
       
   366 RESOURCE MENU_BAR r_mmsviewer_selectmenu
       
   367     {
       
   368     titles =
       
   369         {
       
   370         MENU_TITLE { menu_pane = r_mmsviewer_selectionmenu; }
       
   371         };
       
   372     }
       
   373 
       
   374 
       
   375 //  RESOURCE DEFINITIONS 
       
   376 // ---------------------------------------------------------
       
   377 //   
       
   378 //    r_mmsviewer_optionsmenu - menupane
       
   379 //    Options mainmenu items
       
   380 //
       
   381 // ---------------------------------------------------------
       
   382 //
       
   383 RESOURCE MENU_PANE r_mmsviewer_optionsmenu
       
   384     {
       
   385     items =
       
   386         {
       
   387         MENU_ITEM { command = EMmsViewerViewImage;          txt = qtn_mms_om_view_image; },
       
   388         MENU_ITEM { command = EMmsViewerPlayAudio;          txt = qtn_mms_om_play_audio; },
       
   389         MENU_ITEM { command = EMmsViewerPlayVideo;          txt = qtn_mms_om_play_video; },
       
   390         MENU_ITEM { command = EMmsViewerShowPresentation;   txt = qtn_mms_om_show_presentation; },
       
   391 #ifdef RD_SVGT_IN_MESSAGING        
       
   392         MENU_ITEM { command = EMmsViewerPlaySvg;   txt = qtn_mms_om_show_presentation; },
       
   393 #endif        
       
   394         MENU_ITEM { command = EMmsViewerReplyMenu;          txt = qtn_mms_om_reply; 
       
   395                     cascade = r_mmsviewer_reply_submenu; },
       
   396         MENU_ITEM { command = EMmsViewerUpload;             txt = qtn_options_send_via; },
       
   397         MENU_ITEM { command = EMmsViewerForward;            txt = qtn_mms_om_forward; },
       
   398         MENU_ITEM { command = EMmsViewerDelete;             txt = qtn_msg_om_delete; },
       
   399         MENU_ITEM { command = EFindItemMenuPlaceHolder;     txt = ""; },
       
   400         MENU_ITEM { command = EMmsViewerSaveObject;         txt = qtn_mms_om_save_object; },
       
   401  
       
   402         MENU_ITEM { command = EMmsViewerShowMessage;        txt = qtn_mms_om_play_message; },
       
   403         MENU_ITEM { command = EMmsViewerObjects;            txt = qtn_mms_om_objects; },
       
   404         MENU_ITEM { command = EMmsViewerMessageInfo;        txt = qtn_msg_om_message_info; },
       
   405         MENU_ITEM { command = EMmsViewerDeliveryStatus;     txt = qtn_msg_om_delivery_status; },
       
   406         MENU_ITEM { command = EMmsViewerMove;               txt = qtn_mms_om_move_to_folder; },
       
   407         MENU_ITEM   { command = EMmsViewerSubmenuZoomCommands;  
       
   408                         txt = qtn_options_text_size;
       
   409                         cascade = r_mmsviewer_zoom_submenu;
       
   410                     },
       
   411         MENU_ITEM { command = EAknCmdHelp;                  txt = qtn_options_help; },
       
   412         MENU_ITEM { command = EAknCmdExit;                  txt = qtn_mms_om_exit; }
       
   413         };
       
   414     }
       
   415 
       
   416 
       
   417 //  RESOURCE DEFINITIONS 
       
   418 //----------------------------------------------------
       
   419 //
       
   420 //    r_mmsviewer_zoom_submenu
       
   421 //
       
   422 //----------------------------------------------------
       
   423 //
       
   424 RESOURCE MENU_PANE r_mmsviewer_zoom_submenu
       
   425     {
       
   426     items=
       
   427         {
       
   428         
       
   429         MENU_ITEM   { command = EMsgDispSizeAutomatic; 
       
   430                     txt = qtn_options_auto;
       
   431                     flags = EEikMenuItemRadioStart;
       
   432                     }
       
   433         ,
       
   434         MENU_ITEM   { command = EMsgDispSizeLarge; 
       
   435                     txt = qtn_options_large;
       
   436                     flags = EEikMenuItemRadioMiddle;
       
   437                     }
       
   438         ,
       
   439         MENU_ITEM   { command = EMsgDispSizeNormal; 
       
   440                     txt = qtn_options_normal;
       
   441                     flags = EEikMenuItemRadioMiddle;
       
   442                     }
       
   443         ,
       
   444         MENU_ITEM   { command = EMsgDispSizeSmall;
       
   445                     txt = qtn_options_small;
       
   446                     flags = EEikMenuItemRadioEnd;
       
   447                     }
       
   448         }; 
       
   449     }
       
   450 
       
   451 // ---------------------------------------------------------
       
   452 //   
       
   453 //    r_mmsviewer_reply_submenu - menupane
       
   454 //    Options mainmenu's submenu containing reply functions
       
   455 //
       
   456 // ---------------------------------------------------------
       
   457 //
       
   458 RESOURCE MENU_PANE r_mmsviewer_reply_submenu
       
   459     {
       
   460     items=
       
   461         {
       
   462         MENU_ITEM { command = EMmsViewerReplyToSender;      txt = qtn_mms_sm_to_sender; },
       
   463         MENU_ITEM { command = EMmsViewerReplyToAll;         txt = qtn_mms_sm_to_all; },
       
   464         MENU_ITEM { command = EMmsViewerReplyViaAudio;      txt = qtn_msg_reply_via_audio_message; },
       
   465         MENU_ITEM { command = EMmsViewerReplyViaMail;       txt = qtn_mms_sm_via_mail; }
       
   466         };
       
   467     }
       
   468     
       
   469 //  RESOURCE DEFINITIONS 
       
   470 // ---------------------------------------------------------
       
   471 //   
       
   472 //    r_mmsviewer_selectionmenu - menupane
       
   473 //    Options mainmenu when selection key is pressed
       
   474 //
       
   475 // ---------------------------------------------------------
       
   476 //
       
   477 RESOURCE MENU_PANE r_mmsviewer_selectionmenu
       
   478         {
       
   479     items=
       
   480         {
       
   481         MENU_ITEM
       
   482         	{ 
       
   483         	command = EFindItemContextMenuPlaceHolder;  
       
   484         	txt = ""; 
       
   485         	}
       
   486         };
       
   487     }
       
   488 
       
   489 //  RESOURCE DEFINITIONS 
       
   490 // ---------------------------------------------------------
       
   491 //   
       
   492 //    r_mmsviewer_from - msgeditoraddresscontrol
       
   493 //    Address control for received messages
       
   494 //
       
   495 // ---------------------------------------------------------
       
   496 //
       
   497 RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_mmsviewer_from
       
   498     {
       
   499     prompt = qtn_msg_from;
       
   500     id = EMsgComponentIdFrom;
       
   501     distance = 0;
       
   502     }
       
   503 
       
   504 //  RESOURCE DEFINITIONS 
       
   505 // ---------------------------------------------------------
       
   506 //   
       
   507 //    r_mmsviewer_to - msgeditoraddresscontrol
       
   508 //    Address control for sent messages
       
   509 //
       
   510 // ---------------------------------------------------------
       
   511 //
       
   512 RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_mmsviewer_to
       
   513     {
       
   514     prompt = qtn_msg_to;
       
   515     id = EMsgComponentIdTo;
       
   516     distance = 0;
       
   517     }
       
   518      
       
   519 // ---------------------------------------------------------
       
   520 //   
       
   521 //    r_mmsviewer_cc - msgeditoraddresscontrol
       
   522 //    Address control for sent messages
       
   523 //
       
   524 // ---------------------------------------------------------
       
   525 //
       
   526 RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_mmsviewer_cc
       
   527     {
       
   528     prompt = qtn_msg_cc;
       
   529     id = EMsgComponentIdCc;
       
   530     distance = 0;
       
   531     }
       
   532 // ---------------------------------------------------------
       
   533 //   
       
   534 //    r_mmsviewer_bcc - msgeditoraddresscontrol
       
   535 //    Address control for sent messages
       
   536 //
       
   537 // ---------------------------------------------------------
       
   538 //
       
   539 RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_mmsviewer_bcc
       
   540     {
       
   541     prompt = qtn_msg_bcc;
       
   542     id = EMsgComponentIdBcc;
       
   543     distance = 0;
       
   544     }
       
   545 
       
   546 
       
   547 //  RESOURCE DEFINITIONS 
       
   548 // ---------------------------------------------------------
       
   549 //   
       
   550 //    r_mmsviewer_subject - msgeditorexpandablecontrol
       
   551 //    Subject control
       
   552 //
       
   553 // ---------------------------------------------------------
       
   554 //
       
   555 RESOURCE MSG_EDITOR_EXPANDABLE_CONTROL r_mmsviewer_subject
       
   556     {
       
   557     prompt = qtn_msg_subject;
       
   558     id = EMsgComponentIdSubject;
       
   559     distance = 0;
       
   560     }
       
   561 
       
   562 //  RESOURCE DEFINITIONS 
       
   563 // ---------------------------------------------------------
       
   564 //   
       
   565 //    r_mmsviewer_softkeys_empty_stop_stopvideo - softkeys
       
   566 //    Softkeys while video is playing
       
   567 //
       
   568 // ---------------------------------------------------------
       
   569 //
       
   570 RESOURCE CBA r_mmsviewer_softkeys_empty_stopvideo
       
   571     {
       
   572     buttons =
       
   573         {
       
   574         CBA_BUTTON { txt = text_softkey_empty; },
       
   575         CBA_BUTTON { id = EMmsViewerSoftStopVideo; txt = qtn_skrs_stop_scroll; },
       
   576         CBA_BUTTON { id = EMmsViewerSoftStopVideo; txt = text_softkey_empty; }
       
   577         };
       
   578     }
       
   579 
       
   580 //  RESOURCE DEFINITIONS 
       
   581 // ---------------------------------------------------------
       
   582 //   
       
   583 //    r_mmsviewer_softkeys_empty_stop - softkeys
       
   584 //    Softkeys while audio is playing
       
   585 //
       
   586 // ---------------------------------------------------------
       
   587 //
       
   588 RESOURCE CBA r_mmsviewer_softkeys_empty_stop
       
   589     {
       
   590     buttons =
       
   591         {
       
   592         CBA_BUTTON { txt = text_softkey_empty; },
       
   593         CBA_BUTTON { id = EMmsViewerSoftStopAudio; txt = qtn_mms_rsk_stop; },
       
   594         CBA_BUTTON { id = EMmsViewerSoftStopAudio; txt = text_softkey_empty; }
       
   595         };
       
   596     }
       
   597     
       
   598 
       
   599 //  RESOURCE DEFINITIONS 
       
   600 // ---------------------------------------------------------
       
   601 //   
       
   602 //    r_mmsviewer_confirmation_query - dialog
       
   603 //    Confirmation query template
       
   604 //
       
   605 // ---------------------------------------------------------
       
   606 //
       
   607 RESOURCE DIALOG r_mmsviewer_confirmation_query
       
   608     {
       
   609     flags = EGeneralQueryFlags;
       
   610     buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
       
   611     items=
       
   612         {
       
   613         DLG_LINE
       
   614             {
       
   615             type = EAknCtQuery;
       
   616             id = EGeneralQuery;
       
   617             control = AVKON_CONFIRMATION_QUERY
       
   618                 { 
       
   619                 layout = EConfirmationLayout;
       
   620                 label = "";
       
   621                 };
       
   622             }
       
   623         };
       
   624     }
       
   625 
       
   626 //  RESOURCE DEFINITIONS 
       
   627 // ---------------------------------------------------------
       
   628 //   
       
   629 //    r_mmsviewer_confirmation_query_ok_empty - dialog
       
   630 //    Confirmation query template with softkeys ok/empty
       
   631 //
       
   632 // ---------------------------------------------------------
       
   633 //
       
   634 RESOURCE DIALOG r_mmsviewer_confirmation_query_ok_empty
       
   635     {
       
   636     flags = EGeneralQueryFlags;
       
   637     buttons = R_AVKON_SOFTKEYS_OK_EMPTY__OK;
       
   638     items=
       
   639         {
       
   640         DLG_LINE
       
   641             {
       
   642             type = EAknCtQuery;
       
   643             id = EGeneralQuery;
       
   644             control = AVKON_CONFIRMATION_QUERY
       
   645                 { 
       
   646                 layout = EConfirmationLayout;
       
   647                 label = "";
       
   648                 animation = R_QGN_NOTE_INFO_ANIM;
       
   649                 };
       
   650             }
       
   651         };
       
   652     }
       
   653 
       
   654 //  RESOURCE DEFINITIONS 
       
   655 // ---------------------------------------------------------
       
   656 //   
       
   657 //    r_mmsviewer_wait_loading - dialog
       
   658 //    Wait note. Displayed while loading a message. 
       
   659 //
       
   660 // ---------------------------------------------------------
       
   661 //
       
   662 RESOURCE DIALOG r_mmsviewer_wait_loading
       
   663 {
       
   664     flags=  EAknWaitNoteFlags;
       
   665     buttons = R_AVKON_SOFTKEYS_EMPTY;
       
   666     items =
       
   667     {
       
   668         DLG_LINE
       
   669         {
       
   670             type    = EAknCtNote;
       
   671             id      = 1;
       
   672             control = AVKON_NOTE 
       
   673             { 
       
   674                 layout      = EWaitLayout;
       
   675                 singular_label = qtn_mms_wait_animation_load;
       
   676                 animation   = R_QGN_GRAF_WAIT_BAR_ANIM;
       
   677             };
       
   678         }
       
   679     };
       
   680 }
       
   681 
       
   682 //  RESOURCE DEFINITIONS 
       
   683 // ---------------------------------------------------------
       
   684 //   
       
   685 //    r_mmsviewer_wait_opening_page - dialog
       
   686 //    Wait note. Displayed while opening a page. 
       
   687 //
       
   688 // ---------------------------------------------------------
       
   689 //
       
   690 RESOURCE DIALOG r_mmsviewer_wait_opening_page
       
   691 {
       
   692     flags=  EAknWaitNoteFlags;
       
   693     buttons = R_AVKON_SOFTKEYS_EMPTY;
       
   694     items =
       
   695     {
       
   696         DLG_LINE
       
   697         {
       
   698             type    = EAknCtNote;
       
   699             id      = 1;
       
   700             control = AVKON_NOTE 
       
   701             { 
       
   702                 layout      = EWaitLayout;
       
   703                 singular_label = ""; //set dynamically
       
   704                 animation   = R_QGN_GRAF_WAIT_BAR_ANIM;
       
   705             };
       
   706         }
       
   707     };
       
   708 }
       
   709 
       
   710 
       
   711 
       
   712 //
       
   713 // "Upload" list query
       
   714 //
       
   715 RESOURCE AVKON_MULTISELECTION_LIST_QUERY r_mmsviewer_upload_list_query
       
   716     {
       
   717     flags = EGeneralQueryFlags;
       
   718     softkeys = R_AVKON_SOFTKEYS_SELECT_CANCEL__SELECT;
       
   719     items =
       
   720         {
       
   721         AVKON_MULTISELECTION_LIST_QUERY_DLG_LINE 
       
   722             {
       
   723             control = AVKON_LIST_QUERY_CONTROL
       
   724                 {
       
   725                 listtype = EAknCtSinglePopupMenuListBox;
       
   726                 listbox = AVKON_LIST_QUERY_LIST
       
   727                     {
       
   728                     array_id = 0;
       
   729                     };
       
   730                 heading = qtn_query_heading_send; // from "Messaging.loc"
       
   731                 };
       
   732             }
       
   733         };
       
   734     }
       
   735 
       
   736 
       
   737 //  RESOURCE DEFINITIONS - LOGICAL STRINGS
       
   738 // ---------------------------------------------------------
       
   739 //  Logical strings  
       
   740 // 
       
   741 //  "Forward not possible" strings
       
   742 //----------------------------------------------------
       
   743 
       
   744 RESOURCE TBUF r_mmsviewer_cannot_fw_objects         { buf = qtn_mms_err_cannot_fw_objects ; }
       
   745 RESOURCE TBUF r_mmsviewer_rmode_cannot_fw_objects   { buf = qtn_mms_err_rmode_cannot_fw_objects ; }
       
   746 
       
   747 RESOURCE TBUF r_mmsviewer_cannot_fw_pres            { buf = qtn_mms_err_cannot_fw_pres ; }
       
   748 RESOURCE TBUF r_mmsviewer_rmode_cannot_fw_pres      { buf = qtn_mms_err_rmode_cannot_fw_pres ; }
       
   749 
       
   750 RESOURCE TBUF r_mmsviewer_cannot_fw_drm             { buf = qtn_drm_forw_forbid ; }
       
   751 RESOURCE TBUF r_mmsviewer_cannot_fw_big             { buf = qtn_mms_err_cannot_fw_big ; }
       
   752 
       
   753 RESOURCE TBUF r_mmsviewer_drm_preview_rights        { buf = qtn_drm_preview_msg ; }
       
   754 
       
   755 // handled by DrmHelper, media control knows the error code
       
   756 RESOURCE TBUF r_mmsviewer_drm_error                 { buf = "" ; }
       
   757     
       
   758 //  RESOURCE DEFINITIONS 
       
   759 //----------------------------------------------------
       
   760 //   
       
   761 //    r_mmsviewer_cannot_display_objects - buffer
       
   762 //    Buffer for information note wrapper
       
   763 //    Shown when message cannot be displayed in preview mode
       
   764 //
       
   765 //----------------------------------------------------
       
   766 //
       
   767 RESOURCE TBUF r_mmsviewer_cannot_display_objects  { buf = qtn_mms_info_fwd_cannot_display ; }
       
   768 
       
   769 //  RESOURCE DEFINITIONS 
       
   770 //----------------------------------------------------
       
   771 //   
       
   772 //    r_mmsviewer_drm_object_removed - buffer
       
   773 //    Buffer for information note wrapper
       
   774 //    Shown when a DRM object is removed from the message
       
   775 //
       
   776 //----------------------------------------------------
       
   777 //
       
   778 RESOURCE TBUF r_mmsviewer_drm_object_removed  { buf = qtn_drm_fl_info_item_discard ; }
       
   779 
       
   780 //  RESOURCE DEFINITIONS 
       
   781 //----------------------------------------------------
       
   782 //   
       
   783 //    r_mmsviewer_object_corrupted_string - buffer
       
   784 //    Buffer for information note wrapper
       
   785 //    Shown when message cannot be displayed as intended
       
   786 //    because of corrupted object
       
   787 //
       
   788 //----------------------------------------------------
       
   789 //
       
   790 RESOURCE TBUF r_qtn_mms_cannot_open_corrupted    { buf = qtn_mms_cannot_open_corrupted; }
       
   791 
       
   792 // // From Messaging.loc
       
   793 RESOURCE TBUF r_mmsviewer_error_msg_corrupt    { buf = qtn_msg_err_cannot_open_msg; }
       
   794 
       
   795 RESOURCE TBUF r_mmsviewer_plain_music_prohibited     { buf = qtn_mp_info_tone_no_drm; }
       
   796 
       
   797 RESOURCE TBUF r_mmsviewer_quest_delete_message { buf = qtn_mms_quest_delete_msg; }
       
   798 
       
   799 RESOURCE TBUF r_mmsviewer_quest_send_every_wo_rights { buf = qtn_drm_send_wo_rights_sd;}
       
   800 
       
   801 RESOURCE TBUF r_mmsviewer_quest_send_one_wo_rights { buf = qtn_drm_send_wo_rights_sd_1;}
       
   802 
       
   803 RESOURCE TBUF r_mmsviewer_quest_send_some_wo_rights  { buf = qtn_drm_send_wo_rights_misc;}
       
   804 
       
   805 RESOURCE TBUF r_mmsviewer_quest_guided_inc_obj { buf = qtn_mms_conf_guid_incl_object; }
       
   806 
       
   807 RESOURCE TBUF r_mmsviewer_quest_guided_inc_objs { buf = qtn_mms_conf_guid_incl_objects; }
       
   808 
       
   809 RESOURCE TBUF r_mmsviewer_quest_guided_presentation { buf = qtn_mms_conf_guid_present; }
       
   810 
       
   811 // texts to be shown in title pane
       
   812 RESOURCE TBUF r_mmsviewer_upper_row { buf = qtn_mms_title_mms_shorter ; }
       
   813 
       
   814 RESOURCE TBUF r_mmsviewer_opening_page { buf = qtn_mms_wait_opening_page; }
       
   815 
       
   816 
       
   817 //----------------------------------------------------
       
   818 //   
       
   819 //    r_mmsviewer_ordinal_number - tbuf
       
   820 //    Ordinal number of current message in navipane
       
   821 //    (in 16 characters theres space for 9999999 messages plus
       
   822 //    two characters for the separator e.g. 1000000/9999999)
       
   823 //
       
   824 //----------------------------------------------------
       
   825 //
       
   826 #ifndef RD_MSG_NAVIPANE_IMPROVEMENT
       
   827 RESOURCE TBUF r_mmsviewer_ordinal_number  { buf = qtn_stat_msg_number ; }
       
   828 #endif
       
   829 
       
   830 //-----------------------------------------------------   
       
   831 //
       
   832 //    r_mmsviewer_move_text
       
   833 //    Text in "Move to" selection dialog
       
   834 //
       
   835 //-----------------------------------------------------
       
   836 //
       
   837 RESOURCE TBUF r_mmsviewer_move_text   { buf = qtn_mms_popup_text_move_to; }
       
   838 
       
   839 //-----------------------------------------------------   
       
   840 //
       
   841 //    DRM notes for S60 3.0
       
   842 //
       
   843 //-----------------------------------------------------
       
   844 //   
       
   845 RESOURCE TBUF r_qtn_drm_gen_rights_exp  { buf = qtn_drm_gen_rights_exp; }
       
   846 RESOURCE TBUF r_qtn_drm_no_rights_for_some  { buf = qtn_drm_no_rights_for_some; }
       
   847 
       
   848 // ---------------------------------------------------------
       
   849 //    r_mms_file_saved_to
       
   850 //    File foo.bar saved to Photo album
       
   851 //
       
   852 // ---------------------------------------------------------
       
   853 //
       
   854 RESOURCE TBUF r_mms_file_saved_to               { buf = qtn_fldr_file_saved_to; }
       
   855 
       
   856 // Silent mode
       
   857 RESOURCE TBUF r_qtn_mms_obey_silent_mode { buf = qtn_mms_qry_play_audio; }
       
   858 
       
   859 //  RESOURCE DEFINITIONS 
       
   860 //----------------------------------------------------
       
   861 //   
       
   862 //    r_mmsviewer_cannot_play_videocall_ongoing - buffer
       
   863 //    Buffer for information note wrapper
       
   864 //    Shown when media cannot be played during video call
       
   865 //
       
   866 //----------------------------------------------------
       
   867 //
       
   868 RESOURCE TBUF r_mmsviewer_cannot_play_videocall_ongoing  { buf = qtn_mms_info_video_call_ongoing_no_media ; }
       
   869 
       
   870 
       
   871 // End of File