mobilemessaging/smsui/viewer/SmsViewer.rss
branchRCL_3
changeset 60 7fdbb852d323
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mobilemessaging/smsui/viewer/SmsViewer.rss	Wed Sep 01 12:31:54 2010 +0100
@@ -0,0 +1,720 @@
+/*
+* Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*     This file contains all the resources for the module.
+*
+*/
+
+
+
+//  RESOURCE IDENTIFIER
+NAME SMSV
+
+//  INCLUDES
+#include <eikon.rh>
+#include <eikon.rsg>
+#include <avkon.rsg>
+#include <avkon.hrh>
+#include <avkon.rh>
+#include <avkon.mbg>
+#include <muiu.mbg>
+#include <avkon.loc>
+#include <appinfo.rh>
+#include <messaging.loc>
+
+#include <MsgEditor.rh>
+
+#include "MsgSmsViewer.hrh"
+#include <smsviewer.loc>
+
+#include <bldvariant.hrh>
+#include <finditem.hrh>
+#include <data_caging_paths_strings.hrh>
+
+#include <AiwCommon.rh>
+#include <AiwGenericParam.hrh>
+
+#include <MsgEditor.hrh>   
+#include <muiu.mbg>           // title icon
+#include <aknsconstants.hrh> 
+// RESOURCES
+
+RESOURCE RSS_SIGNATURE { }
+
+// Default name for file save?
+RESOURCE TBUF { buf = "SmsV"; }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    eik_app_info
+//    Application resource info
+//
+// ---------------------------------------------------------
+//
+RESOURCE EIK_APP_INFO
+    {
+    menubar     = r_smsv_optionsmenubar;
+    status_pane = r_smsviewer_status_pane;
+    cba         = R_SMSVIEWER_SOFTKEYS_OPTIONS_BACK__CONTEXTOPTIONS;
+    }
+
+// ---------------------------------------------------------
+//   
+//    r_smsviewer_app_info_extension
+//    Application resource info extension
+//
+// ---------------------------------------------------------
+//
+RESOURCE EIK_APP_INFO_EXT r_smsviewer_app_info_extension
+    {
+    popup_toolbar = r_smsviewer_app_toolbar;
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsviewer_status_pane
+// 		Status pane resource
+//
+// ---------------------------------------------------------
+//
+RESOURCE STATUS_PANE_APP_MODEL r_smsviewer_status_pane
+    {
+    layout = R_AVKON_STATUS_PANE_LAYOUT_USUAL;
+    panes=
+        {
+        SPANE_PANE
+            {
+            id = EEikStatusPaneUidTitle;
+            type = EAknCtTitlePane;
+            resource = r_smsviewer_app_name;
+            }
+        };        
+    }
+//----------------------------------------------------
+//   
+//    r_smsviewer_app_toolbar - CAknToolbar
+//    Application toolbar
+//
+//----------------------------------------------------
+//
+// Needed by skinning. In toolbar resource definition skin support and bitmap methods are used, in case skin
+// does not support toolbar icons
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_smsviewer_reply_button_state_extension 
+    { 
+    bmbSkinIdMajor= EAknsMajorGeneric; 
+    bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbMsgReply; 
+    } 
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_smsviewer_forward_button_state_extension 
+    { 
+    bmbSkinIdMajor= EAknsMajorGeneric; 
+    bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbMsgForward; 
+    } 
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_smsviewer_delete_button_state_extension 
+    { 
+    bmbSkinIdMajor= EAknsMajorGeneric; 
+    bmbSkinIdMinor= EAknsMinorGenericQgnIndiMgTbDelete; 
+    } 
+    
+RESOURCE AVKON_TOOLBAR r_smsviewer_app_toolbar
+    {
+    flags = KAknToolbarFixed; 
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ESmsViewerToolbarReply;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonSizeFitText; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        helptxt = qtn_sms_tb_tooltip_reply;
+                        bmpfile = BITMAP_DIR"\\muiu.mif";
+                        bmpid = EMbmMuiuQgn_indi_tb_msg_reply;
+                        bmpmask = EMbmMuiuQgn_indi_tb_msg_reply_mask;
+                        extension = r_smsviewer_reply_button_state_extension; 
+                        }  
+                    };            
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ESmsViewerToolbarForward;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonSizeFitText; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        helptxt = qtn_sms_tb_tooltip_forward;
+                        bmpfile = BITMAP_DIR"\\muiu.mif";
+                        bmpid = EMbmMuiuQgn_indi_tb_msg_forward;
+                        bmpmask = EMbmMuiuQgn_indi_tb_msg_forward_mask;
+                        extension = r_smsviewer_forward_button_state_extension; 
+                        }  
+                    };            
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ESmsViewerToolbarDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonSizeFitText; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        helptxt = qtn_sms_tb_tooltip_delete;
+                        bmpfile = BITMAP_DIR"\\muiu.mif";
+                        bmpid = EMbmMuiuQgn_indi_mg_tb_delete;
+                        bmpmask = EMbmMuiuQgn_indi_mg_tb_delete;
+                        extension = r_smsviewer_delete_button_state_extension; 
+                        }  
+                    };            
+                };
+            }
+        };
+    }
+
+
+
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsviewer_app_name - titlepane
+//    Title pane for SMS Viewer
+//
+// ---------------------------------------------------------
+//
+RESOURCE TITLE_PANE r_smsviewer_app_name
+    {
+     txt = " "; // title is set when message type is known
+     //bmpfile = APP_BITMAP_DIR"\\muiu.mif";
+     //bmpid = EMbmMuiuQgn_prop_mce_sms_title;
+     //bmpmask = EMbmMuiuQgn_prop_mce_sms_title_mask;
+    }
+    
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    R_SMSVIEWER_SOFTKEYS_OPTIONS_BACK__CONTEXTOPTIONS
+//    SmsViewer softkeys 
+//
+// ---------------------------------------------------------
+//
+RESOURCE CBA R_SMSVIEWER_SOFTKEYS_OPTIONS_BACK__CONTEXTOPTIONS
+    {
+    buttons =
+        {
+        CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;},
+        CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; },
+        CBA_BUTTON {id=EAknSoftkeyContextOptions; txt = text_softkey_option; }
+        };
+    }
+        
+    
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    R_SMSVIEWER_CLASS0_SOFTKEYS_OPTIONS_EXIT__CONTEXTOPTIONS
+//    SmsViewer softkeys when Class0-message
+//
+// ---------------------------------------------------------
+//
+RESOURCE CBA R_SMSVIEWER_CLASS0_SOFTKEYS_OPTIONS_EXIT__CONTEXTOPTIONS
+    {
+    buttons =
+        {
+        CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;},
+        CBA_BUTTON {id=EAknSoftkeyExit; txt = text_softkey_exit; },
+        CBA_BUTTON {id=EAknSoftkeyContextOptions; txt = text_softkey_option; }
+        };
+    }
+    
+    
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smse_optionsmenubar - menubar
+//    Options mainmenu titles
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_BAR r_smsv_optionsmenubar
+    {
+    titles =
+        {
+        MENU_TITLE 
+            { 
+            menu_pane = r_smsv_optionsmenupane; 
+            }        
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smse_optionsmenupane - menupane
+//    Options mainmenu items
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_PANE r_smsv_optionsmenupane
+    {
+    items =
+        {
+        MENU_ITEM 
+            { 
+            command = KAiwCmdSaveToCalendar;           
+            txt = " "; //dynamically loaded!!            
+            },                
+        MENU_ITEM 
+            { 
+            command = ESmsViewerReply; 
+            txt = qtn_sms_reply; 
+            cascade = r_smsv_reply_menu;
+            },
+        MENU_ITEM 
+            { 
+            command = ESmsViewerReplyNoSubMenu; 
+            txt = qtn_sms_reply; 
+            flags=EEikMenuItemDimmed;
+            },
+        MENU_ITEM 
+            { 
+            command = ESmsViewerForward;            
+            txt = qtn_sms_forward; 
+            },
+        MENU_ITEM 
+            { 
+            command = ESmsViewerCallBack;           
+            txt = qtn_sms_call_back; 
+            },
+        MENU_ITEM 
+            { 
+            command = ESmsViewerDelete;             
+            txt = qtn_msg_om_delete; 
+            },
+        MENU_ITEM 
+            { 
+            command = EFindItemMenuPlaceHolder;             
+            txt = ""; // constructed dynamically
+            },
+        MENU_ITEM 
+            { 
+            command = ESmsViewerMessInfo;           
+            txt = qtn_msg_om_message_info; 
+            },
+        MENU_ITEM 
+            { 
+            command = ESmsViewerMove;               
+            txt = qtn_sms_move_to_folder; 
+            },
+        MENU_ITEM 
+            { 
+            command = ESmsViewerCreateCC;           
+            txt = " "; // <- dynamically loaded!!
+            // Request AIW to place the menu into submenu
+            cascade = AIW_CASCADE_ID;
+            },
+        MENU_ITEM   { command = ESmsViewerSubmenuZoomCommands;  
+                        txt = qtn_options_text_size;
+                        cascade = r_smsviewer_zoom_submenu;
+                    },
+        MENU_ITEM 
+            { 
+            command = EAknCmdHelp;                  
+            txt = qtn_options_help; 
+            },
+        MENU_ITEM 
+            { 
+            command = EAknCmdExit;                  
+            txt = qtn_options_exit; 
+            }
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+//----------------------------------------------------
+//
+//    r_smsviewer_zoom_submenu
+//
+//----------------------------------------------------
+//
+RESOURCE MENU_PANE r_smsviewer_zoom_submenu
+    {
+    items=
+        {
+        
+        MENU_ITEM   { command = EMsgDispSizeAutomatic; 
+                    txt = qtn_options_auto;
+                    flags = EEikMenuItemRadioStart;
+                    }
+        ,
+        MENU_ITEM   { command = EMsgDispSizeLarge; 
+                    txt = qtn_options_large;
+                    flags = EEikMenuItemRadioMiddle;
+                    }
+        ,
+        MENU_ITEM   { command = EMsgDispSizeNormal; 
+                    txt = qtn_options_normal;
+                    flags = EEikMenuItemRadioMiddle;
+                    }
+        ,
+        MENU_ITEM   { command = EMsgDispSizeSmall;
+                    txt = qtn_options_small;
+                    flags = EEikMenuItemRadioEnd;
+                    }
+        }; 
+    }
+// ---------------------------------------------------------
+//   
+//    r_smsv_reply_menu
+//    Menu items in Reply submenu
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_PANE r_smsv_reply_menu
+    {
+    items=
+        {
+        MENU_ITEM { command = ESmsViewerReplyViaMessage; txt=qtn_mms_sm_via_message; },
+        MENU_ITEM { command = ESmsViewerReplyNormal; txt=qtn_mms_sm_via_sms; },
+        MENU_ITEM { command = ESmsViewerReplyViaMms; txt=qtn_sms_reply_via_mms; },
+        MENU_ITEM { command = ESmsViewerReplyViaAudio; txt=qtn_msg_reply_via_audio_message; flags=EEikMenuItemDimmed; },
+        MENU_ITEM { command = ESmsViewerReplyViaEmail; txt=qtn_mms_sm_via_mail; flags=EEikMenuItemDimmed;}        
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_contextmenubar - menubar
+//    Contextmenu titles
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_BAR r_smsv_contextmenubar
+    {
+    titles =
+        {
+        MENU_TITLE 
+            { 
+            menu_pane = r_smsv_contextmenupane; 
+            }        
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_contextmenupane - menupane
+//    Context menu items
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_PANE r_smsv_contextmenupane
+    {
+    items =
+        {
+        MENU_ITEM 
+            { 
+            command = EFindItemContextMenuPlaceHolder;
+            txt=""; // constucted dynamically
+            }
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_from - msgeditoraddresscontrol
+//    A text inside 'from'-field
+//
+// ---------------------------------------------------------
+//
+RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_smsv_from   
+    {
+    prompt = qtn_msg_from;
+    id = EMsgComponentIdFrom;
+    distance = 0;
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_to - msgeditoraddresscontrol
+//    A text inside 'to'-field
+//
+// ---------------------------------------------------------
+//
+RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_smsv_to   
+    {
+    prompt = qtn_msg_to;
+    id = EMsgComponentIdTo;
+    distance = 0;
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_replypath - msgeditoraddresscontrol
+//    An indication of "replypath provided"
+//
+// ---------------------------------------------------------
+//
+RESOURCE MSG_EDITOR_EXPANDABLE_CONTROL r_smsv_replypath
+    {
+    id = EMsgComponentIdCc;
+    fontid = 1;  // 1 = LatinPlain12
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_deletemsgconf_query - dialog
+//    Query when deleting a current message
+//
+// ---------------------------------------------------------
+//
+RESOURCE DIALOG r_deletemsgconf_query
+    {
+    flags=EGeneralQueryFlags;
+    buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
+    items=
+        {
+        DLG_LINE
+            {
+            type=EAknCtQuery;
+            id=EGeneralQuery;
+            control= AVKON_CONFIRMATION_QUERY
+                { 
+                layout = EConfirmationLayout;
+                };
+            }
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_optionsmenubar_class0 - menubar
+//    Class 0 titles
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_BAR r_smsv_optionsmenubar_class0
+    {
+    titles =
+        {
+        MENU_TITLE 
+            { 
+            menu_pane = r_smsv_optionsmenupane_class0; 
+            }        
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_optionsmenupane_class0 - menupane
+//    Class 0 titles
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_PANE r_smsv_optionsmenupane_class0
+    {
+    items =
+        {
+        MENU_ITEM 
+            { 
+            command = ESmsViewerSave;               
+            txt = qtn_sms_save; 
+            },
+        MENU_ITEM 
+            { 
+            command = EFindItemMenuPlaceHolder;             
+            txt = ""; // constructed dynamically
+            }
+        };
+    }
+    
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_optionscontextmenubar_class0 - menubar
+//    Class 0 Context menutitles 
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_BAR r_smsv_optionscontextmenubar_class0
+    {
+    titles =
+        {
+        MENU_TITLE 
+            { 
+            menu_pane = r_smsv_optionscontextmenupane_class0; 
+            }        
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_optionscontextmenupane_class0 - menupane
+//    Class 0 context menutitles
+//
+// ---------------------------------------------------------
+//
+RESOURCE MENU_PANE r_smsv_optionscontextmenupane_class0
+    {
+    items =
+        {
+        MENU_ITEM 
+            { 
+            command = EFindItemContextMenuPlaceHolder;             
+            txt = ""; // constructed dynamically
+            }
+        };
+    }
+    
+
+//  RESOURCE DEFINITIONS 
+//-----------------------------------------------------     
+//    R_SMS_VIEWER_SUBJECT
+//
+//    'Subject' field in sms viewer.
+//----------------------------------------------------- 
+
+RESOURCE MSG_EDITOR_EXPANDABLE_CONTROL r_sms_viewer_subject
+    {
+    prompt = qtn_msg_subject;  // Subject
+    id = EMsgComponentIdSubject;
+    distance = 0;
+    //maxchars = 998;
+    default_case = EAknEditorLowerCase;
+    //allowed_case_modes = EAknEditorAllCaseModes;
+    default_input_mode = EAknEditorNullInputMode;
+    //allowed_input_modes = EAknEditorTextInputMode | EAknEditorNumericInputMode;
+	//avkon_flags = EAknEditorFlagUseSCTNumericCharmap;
+    } 
+
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsviewer_localisable_app_info
+//    Application resource info
+//
+// ---------------------------------------------------------
+//
+RESOURCE LOCALISABLE_APP_INFO r_smsviewer_localisable_app_info
+    {
+    short_caption = qtn_apps_sms_grid;
+    caption_and_icon = 
+    CAPTION_AND_ICON_INFO
+        {
+        caption = qtn_title_sms;
+	#ifdef __SCALABLE_ICONS
+        number_of_icons = 1;
+        icon_file = APP_BITMAP_DIR"\\smsviewer_aif.mif";
+	#else
+        number_of_icons = 1;
+        icon_file = APP_BITMAP_DIR"\\smsviewer_aif.mbm";
+	#endif
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_aiw_contact_interest
+//    AIW interest for contact create/update
+//
+// ---------------------------------------------------------
+//
+RESOURCE AIW_INTEREST r_smsv_aiw_contact_interest
+    {
+    items=
+        {
+        AIW_CRITERIA_ITEM 
+            { 
+            id = ESmsViewerCreateCC;
+            serviceCmd = KAiwCmdAssign;
+            contentType = EGenericParamContactItemStr;
+            serviceClass = KAiwClassMenu;
+            // Default service provider Phonebook2
+            defaultProvider = 0x101F87BE; // KPbk2UIServicesUID
+            maxProviders    = 1;
+            }
+        };
+    }
+
+//  RESOURCE DEFINITIONS 
+// ---------------------------------------------------------
+//   
+//    r_smsv_aiw_calendar_interest
+//    AIW interest for add calender 
+//
+// ---------------------------------------------------------
+//
+RESOURCE AIW_INTEREST r_smsv_aiw_calendar_interest
+    {
+    items=
+        {
+        AIW_CRITERIA_ITEM 
+            { 
+            id = KAiwCmdSaveToCalendar;
+            serviceCmd = KAiwCmdSaveToCalendar;
+            contentType = "*";
+            serviceClass = KAiwClassMenu;
+            defaultProvider = 0x2002A506;
+            maxProviders = 1;
+            }
+        };
+    }
+
+//
+// Used texts. Notice that there is no TBUF-lengths, so usage of dynamic loading is strongly
+// recommended.
+//
+RESOURCE TBUF       r_qtn_mce_move_move_to              { buf = qtn_mce_move_move_to; }
+RESOURCE TBUF       r_qtn_query_common_conf_delete_me   { buf = qtn_query_common_conf_delete_me ;}
+RESOURCE TBUF       r_qtn_mce_conf_message_saved        { buf = qtn_mce_conf_message_saved ;}
+RESOURCE TBUF       r_qtn_sm_title_picture_message      { buf = qtn_sm_title_picture_message; }
+RESOURCE TBUF       r_qtn_sm_picture_name               { buf = qtn_sm_picture_name; }
+RESOURCE TBUF       r_qtn_title_sms                     { buf = qtn_title_sms; }
+RESOURCE TBUF       r_qtn_sms_heading_reply_path        { buf = qtn_sms_heading_reply_path; }
+RESOURCE TBUF       r_qtn_sms_replyformat               { buf = qtn_msg_mail_re; }
+
+#ifdef __PROTOCOL_CDMA
+#include "SmsViewerCDMA.rss"
+#endif
+
+// End of File