email/mail/group/MsgMailViewer.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 07 Jan 2010 12:45:05 +0200
changeset 1 d09ac5c1e252
parent 0 72b543305e3a
permissions -rw-r--r--
Revision: 200951 Kit: 201001

/*
* Copyright (c) 2002-2006 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 MsgMailViewer.
*
*/


//  RESOURCE IDENTIFIER
NAME    MAVW // MAilVieWer, 4 letter ID

//  INCLUDES
#include <appinfo.rh>
#include <drmcommon.loc>
#include <messaging.loc>
#include <data_caging_paths_strings.hrh>
#include <eikon.rh>
#include <eikon.hrh>
#include "msgmailviewer.hrh"
#include <msgmaileditor.loc>
#include <msgmailviewer.loc>
#include "eikon.rsg"
#include <avkon.loc>
#include <avkon.rsg>
#include <avkon.rh>
#include <avkon.mbg>
#include <MsgEditor.rh>
#include "MsgMailViewer.rh"
#include <MsgEditorAppUi.hrh>
#include <finditem.hrh>
#include <AiwCommon.rh>
#include <AiwGenericParam.hrh>
#include <MsgEditor.hrh>   

#include <AvkonIcons.hrh> // Avkon icon files
#include <muiu.mbg>

//  RESOURCE DEFINITIONS 

// -----------------------------------------------------------------------------
//   Standard resource signature.
// -----------------------------------------------------------------------------
RESOURCE RSS_SIGNATURE { }

// -----------------------------------------------------------------------------
//   Application caption and default filename.
// -----------------------------------------------------------------------------
RESOURCE TBUF { buf=""; }
    
//------------------------------------------------------------------------------
//   Constants
//------------------------------------------------------------------------------
#define MUIU_ICON_FILE          BITMAP_DIR"\\muiu.mif"

// -----------------------------------------------------------------------------
//   Mail Editor application info
// -----------------------------------------------------------------------------
RESOURCE EIK_APP_INFO
{
    menubar=r_msgmailviewer_menubar;
    cba=r_msgmailviewer_softkeys_options_back_contextoptions;
    custom_app_info_extension = r_msgmailviewer_app_info_extension;
}

//------------------------------------------------------------------------------
//   Application resource info extension
//------------------------------------------------------------------------------
RESOURCE EIK_APP_INFO_EXT r_msgmailviewer_app_info_extension
    {
    popup_toolbar = r_mailviewer_toolbar;
    }

// -----------------------------------------------------------------------------
//   Mail Viewer cba (to be used when msk ready)
// -----------------------------------------------------------------------------
RESOURCE CBA r_msgmailviewer_softkeys_options_back_contextoptions
    {
    flags = 0;
    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;}
        };
    }


// ----------------------------------------------------------------------------
//   Application caption and default filename.
// ----------------------------------------------------------------------------
RESOURCE LOCALISABLE_APP_INFO r_msgmailviewer_localisable_app_info
    {
    short_caption = qtn_mail_title_mail;
    caption_and_icon = 
    CAPTION_AND_ICON_INFO
        {
        caption = qtn_mail_title_mail;
        number_of_icons = 1;
         // Use Same icons than Mail Editor
        icon_file = APP_BITMAP_DIR"\\MsgMailEditor_aif.mif";
        };
    }

//------------------------------------------------------------------------------
//   r_mailviewer_toolbar.
//------------------------------------------------------------------------------
//
RESOURCE AVKON_TOOLBAR r_mailviewer_toolbar 
	{
	flags = KAknToolbarFixed;
    items =
        {
        TBAR_CTRL
            {
            type = EAknCtButton;
            id = EMsgMailViewerCmdReplySender;
            control = AVKON_BUTTON
                {
                flags = KAknButtonSizeFitText;
                states =
                    {
                    AVKON_BUTTON_STATE
                        {
                        helptxt = qtn_mce_mail_tb_tooltip_reply;
					    bmpfile = MUIU_ICON_FILE;
					    bmpid=EMbmMuiuQgn_indi_tb_email_reply;
					    bmpmask=EMbmMuiuQgn_indi_tb_email_reply_mask;                        
					    }  
                    };            
                };
            },
        TBAR_CTRL
            {
            type = EAknCtButton;
            id = EMsgMailViewerCmdForward;
            control = AVKON_BUTTON
                {
                flags = KAknButtonSizeFitText;
                states =
                    {
                    AVKON_BUTTON_STATE
                        {
                        helptxt = qtn_mce_mail_tb_tooltip_forward;
					    bmpfile = MUIU_ICON_FILE;
					    bmpid=EMbmMuiuQgn_indi_tb_email_forward;
					    bmpmask=EMbmMuiuQgn_indi_tb_email_forward_mask;                        
                        }  
                    };            
                };
            },  
        TBAR_CTRL
            {
            type = EAknCtButton;
            id = EMsgMailViewerCmdDelete;
            control = AVKON_BUTTON
                {
                flags = KAknButtonSizeFitText;
                states =
                    {
                    AVKON_BUTTON_STATE
                        {
                        helptxt = qtn_mce_mail_tb_tooltip_delete;
					    bmpfile = MUIU_ICON_FILE;
					    bmpid=EMbmMuiuQgn_indi_mg_tb_delete;
					    bmpmask=EMbmMuiuQgn_indi_mg_tb_delete_mask;
                        }  
                    };            
                };
            }            
      	};
	}

// -----------------------------------------------------------------------------
//    Title text for attachments dialog
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_viewer_title_attachments { buf = qtn_mail_title_attachments; }

// -----------------------------------------------------------------------------
//    r_msgmailviewer_menubar
//    Application specific menubar
// -----------------------------------------------------------------------------
//
RESOURCE MENU_BAR r_msgmailviewer_menubar
    {
    titles=
        {             
        MENU_TITLE { menu_pane=r_msgmailviewer_options_menu2; },
        MENU_TITLE { menu_pane=r_msgmailviewer_call_menu; },
        MENU_TITLE { menu_pane=r_msgmailviewer_options_menu1; }
        };
    }

// -----------------------------------------------------------------------------
//    r_msgmailviewer_call_interest
// -----------------------------------------------------------------------------
//
RESOURCE AIW_INTEREST r_msgmailviewer_call_interest
    {
    items=
        {
        AIW_CRITERIA_ITEM 
            { 
            id = KAiwCmdCall;  // serviceCmd used here also as ID
            serviceCmd = KAiwCmdCall;
            contentType = "*";
            serviceClass = KAiwClassMenu;
            defaultProvider = 0x101F868E; // Call UI
            maxProviders    = 1;
            }
        };
    }
    
// ----------------------------------------------------------------------------
//    r_msgmailviewer_options_menu1
//    Menu items in Options menu
// ----------------------------------------------------------------------------
//
RESOURCE MENU_PANE r_msgmailviewer_options_menu1
    {
    items=
        {
        MENU_ITEM 
            { 
            command = EMsgMailViewerCmdReply; 
            txt=qtn_mail_om_reply; 
            cascade=r_msgmailviewer_reply_menu;
            flags=EEikMenuItemDimmed;
            },
        MENU_ITEM 
            { 
            command = EMsgMailViewerCmdReplySender; 
            txt=qtn_mail_om_reply;
            flags=EEikMenuItemDimmed; 
            },             
        MENU_ITEM
            {
            command = EMsgMailViewerCmdForward; 
        	txt=qtn_mail_om_forward;
        	},
        MENU_ITEM
            { 
            command = EMsgMailViewerCmdDelete; 
        	txt=qtn_msg_om_delete;
        	}
        };
    }

// ----------------------------------------------------------------------------
//    r_msgmailviewer_options_menu2
//    Menu items in Options menu
// ----------------------------------------------------------------------------
//    
RESOURCE MENU_PANE r_msgmailviewer_options_menu2
    {
    items=
        {
        MENU_ITEM
            {
            command = EFindItemMenuPlaceHolder;
            txt = ""; 
            flags = EEikMenuItemDimmed;
            },
		MENU_ITEM
		    {
		    command = EMsgMailViewerCmdRetrieve; 
			txt = qtn_mail_om_retrieve;
			},
        MENU_ITEM
            {
            command = EMsgMailViewerCmdAttachments; 
        	txt = qtn_mail_om_attachments;
        	},
        MENU_ITEM
            {
            command = EMsgMailViewerCmdMessageInfo; 
        	txt = qtn_msg_om_message_info;
        	},
        MENU_ITEM
            {
            command = EMsgMailViewerCmdMove; 
        	txt = qtn_mail_om_move_to_folder;
            flags = EEikMenuItemDimmed;
            },
        MENU_ITEM
            {
            command = EMsgMailViewerCmdCopy; 
            txt = qtn_mail_om_copy_to_folder;
            flags = EEikMenuItemDimmed; },
		MENU_ITEM
		    {
		    command = EMsgMailViewerCmdCharSet; 
			txt = qtn_chi_mail_om_charset;
            cascade = r_msgmailviewer_charset_menu; 
            flags = EEikMenuItemDimmed;
            },
        MENU_ITEM
            {
            command = EMsgMailViewerEncode; 
        	txt = qtn_mail_settings_encode; 
        	flags = EEikMenuItemDimmed;
        	},
        MENU_ITEM
            {
            command = EMsgMailViewerSubmenuZoomCommands;  
            txt = qtn_options_text_size;
            cascade = r_msgmailviewer_zoom_submenu;
            },
    	MENU_ITEM
    	    {
    	    command = EAknCmdHelp;
            txt = qtn_options_help;
            },
        MENU_ITEM
            {
            command = EAknCmdExit;
            txt = qtn_options_exit;
            }
        };
    }    
    
RESOURCE MENU_PANE r_msgmailviewer_call_menu
    {
    items=
        {         			
        // This menu item will be replaced by AIW.
        MENU_ITEM 
            { 
            command = KAiwCmdCall; // The same ID than in interest.
            txt = ""; // Will be replaced by AIW (plugin).
            cascade = AIW_INTELLIGENT_CASCADE_ID;
            }                    			
        };
    }


// -----------------------------------------------------------------------------
//   
//    r_msgmailviewer_reply_menu
//    Menu items in Reply submenu
//
// -----------------------------------------------------------------------------
//
RESOURCE MENU_PANE r_msgmailviewer_reply_menu
    {
    items=
        {
        MENU_ITEM { command = EMsgMailViewerCmdReplySender; 
        			txt=qtn_mail_sm_reply_to_sender; },
        MENU_ITEM { command = EMsgMailViewerCmdReplyAll; 
        			txt=qtn_mail_sm_reply_to_all; },
        MENU_ITEM { command = EMsgMailViewerCmdReplyViaUnified; 
        			txt=qtn_mms_sm_via_message; 
        			flags=EEikMenuItemDimmed;},
        MENU_ITEM { command = EMsgMailViewerCmdReplyViaAudio; 
        			txt=qtn_msg_reply_via_audio_message; 
        			flags=EEikMenuItemDimmed;}        			
        };
    }

// -----------------------------------------------------------------------------
//   
//    r_msgmailviewer_charset_menu
//    Menu items are added dynamically
//
// -----------------------------------------------------------------------------
//
RESOURCE MENU_PANE r_msgmailviewer_charset_menu
    {
    items=
        {
        // Items are added dynamically
        };
    }

// -----------------------------------------------------------------------------
//   
//    r_msgmailviewer_context_menubar
//    Menubar for context menu
//
// -----------------------------------------------------------------------------
//
RESOURCE MENU_BAR r_msgmailviewer_context_menubar
{
    titles=
    {
        MENU_TITLE { menu_pane=r_msgmailviewer_finditem_menu; },
        MENU_TITLE { menu_pane=r_msgmailviewer_call_menu; },
        MENU_TITLE { menu_pane = r_msgmailviewer_context_menupane; }
        
    };
}


RESOURCE MENU_PANE r_msgmailviewer_finditem_menu
    {
    items=
        {
        // This menu item will be replaced by AIW.
        MENU_ITEM
            {
            command = EFindItemContextMenuPlaceHolder;
            txt="";
            }

        };
    }

// ----------------------------------------------------------------------------- 
//    r_msgmailviewer_context_menupane
//    Menupane for context menu
// -----------------------------------------------------------------------------
//
RESOURCE MENU_PANE r_msgmailviewer_context_menupane
{
    items=
    {
        
        MENU_ITEM 
            { 
            command = EMsgMailViewerCmdReplySender; 
            txt=qtn_mail_om_reply;
            }, 
        MENU_ITEM 
            { 
            command=EMsgMailViewerCmdDelete; 
            txt = qtn_msg_om_delete; 
            }
       
    };
}

// ------------------------------------------------------------------------------   
//    R_MAIL_VIEWER_FROM
//
//    'From' field in mail viewer's scrollable form.
// ------------------------------------------------------------------------------

RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_mail_viewer_from
{
    prompt = qtn_msg_from;
    id = EMsgComponentIdFrom;
    distance = 0;
}


// ------------------------------------------------------------------------------   
//    R_MAIL_VIEWER_TO
//
//    'To' field in mail viewer's scollable form.
// ------------------------------------------------------------------------------

RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_mail_viewer_to
    {
    prompt = qtn_msg_to;
    id = EMsgComponentIdTo;
    distance = 0;    
    }


// ------------------------------------------------------------------------------   
//    R_MAIL_VIEWER_BCC
//
//    'Bcc' field in mail viewer's scollable form.
// ------------------------------------------------------------------------------

RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_mail_viewer_bcc
    {
    prompt = qtn_msg_bcc;
    id = EMsgComponentIdBcc;
    distance = 0;    
    }
    
// ------------------------------------------------------------------------------     
//    R_MAIL_VIEWER_CC
//
//    'Cc' field in mail viewer's scrollable form.
// ------------------------------------------------------------------------------ 


RESOURCE MSG_EDITOR_ADDRESS_CONTROL r_mail_viewer_cc
    {
    prompt = qtn_msg_cc;
    id = EMsgComponentIdCc;
    distance = 0;   
    maxchars = 998;
    }

// ------------------------------------------------------------------------------     
//    R_MAIL_VIEWER_SUBJECT
//
//    'Subject' field in mail viewer's scrollable form.
// ------------------------------------------------------------------------------ 

RESOURCE MSG_EDITOR_EXPANDABLE_CONTROL r_mail_viewer_subject
    {
    prompt = qtn_msg_subject;
    id = EMsgComponentIdSubject;
    distance = 0;
    maxchars = 998;
    } 

// ------------------------------------------------------------------------------ 
//   R_MAIL_VIEWER_DELETE_LOCAL_SERVER
//
//   Items in delete confirmation dialog
// ------------------------------------------------------------------------------ 
RESOURCE ARRAY r_mail_viewer_delete_local_server
    {
    items = 
        {
        LBUF { txt = qtn_mce_pop_up_locally; },
        LBUF { txt = qtn_mce_pop_up_server; }
        };
    }

// ------------------------------------------------------------------------------ 
//    R_MAIL_VIEWER_CONFIRM_DELETE
//    
//    Delete confirmation dialog
// ------------------------------------------------------------------------------ 
RESOURCE DIALOG r_mail_viewer_confirm_delete
    {
    flags=EGeneralQueryFlags;
    buttons=R_AVKON_SOFTKEYS_OK_CANCEL__OK;
    items =
        {   
        DLG_LINE
            {
            type=EAknCtListQueryControl;
            id=EListQueryControl;
            control=AVKON_LIST_QUERY_CONTROL 
                { 
                listtype = EAknCtSinglePopupMenuListBox;
                listbox = LISTBOX
                    {
                    flags = EAknListBoxMenuList;
                    //height = 3;
                    //width = 3;
                    array_id=r_mail_viewer_delete_local_server;
                    };
                heading=qtn_mce_pop_up_delete;
                };
            }
        };
    }

// ---------------------------------------------------------------------------
// Attachments dialog buttons.
// Attachments dialog. Only temporary solution before base MagEditorAppUi.rss
// is changed!
// ---------------------------------------------------------------------------
RESOURCE CBA r_mail_viewer_softkeys_options_open_back
    {
    buttons =
        {
        CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;},
        CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; },
        CBA_BUTTON {id=EAknSoftkeyOpen; txt = qtn_msk_open;}
        };
    }


// ---------------------------------------------------------------------------
//
// r_mail_viewer_attachment_dialog
// Attachments dialog. Only temporary solution before base MagEditorAppUi.rss
// is changed!
//
// ---------------------------------------------------------------------------   
RESOURCE DIALOG r_mail_viewer_attachment_dialog
{
    flags =
        EEikDialogFlagNoDrag
        | EEikDialogFlagFillAppClientRect
        | EEikDialogFlagNoTitleBar
        | EEikDialogFlagCbaButtons
        ;
    buttons = r_mail_viewer_softkeys_options_open_back;

    items =
    {
        DLG_LINE
        {
            type      = EMsgAttachmentListBox;
            id        = EMsgAttachmentListBoxId;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control   = LISTBOX
            {
                flags    = 0;
                height   = 3;
            };
        }
    };

}


// ------------------------------------------------------------------------------   
//    r_attachments_menu
//
//    menu items for Attachments dialog 
// ------------------------------------------------------------------------------
RESOURCE MENU_PANE r_viewer_attachments_menu
{
    items=
    {
        MENU_ITEM { command = EMsgViewAttachmentCmdOpen; 
            txt=qtn_mail_om_open;
            flags=EEikMenuItemDimmed; },
        MENU_ITEM { command = EMsgViewAttachmentCmdFetch; 
            txt=qtn_mail_om_fetch;
            flags=EEikMenuItemDimmed; },
        MENU_ITEM { command = EMsgViewAttachmentCmdSave; 
            txt=qtn_mail_om_save;
            flags=EEikMenuItemDimmed; },
        MENU_ITEM { command = EMsgViewAttachmentCmdRemove; 
            txt=qtn_mail_om_remove;
            flags=EEikMenuItemDimmed; },
        
        MENU_ITEM { command = EAknCmdHelp; txt=qtn_options_help; },
        MENU_ITEM { command = EMsgMailViewerCmdAttachmentCmdExit; 
            txt=qtn_options_exit; }
    };
}


// -----------------------------------------------------------------------------
//    r_viewer_wait_open_note
// Shown when viewer is opened
// -----------------------------------------------------------------------------
//
RESOURCE DIALOG r_viewer_wait_open_note
    {
    flags = EAknWaitNoteFlags;
    buttons = R_AVKON_SOFTKEYS_EMPTY;
    items =
        {
        DLG_LINE
            { 
            type = EAknCtNote;
            id = EGeneralNote;
            control = AVKON_NOTE
                {
                layout = EWaitLayout;
                singular_label = qtn_mail_wait_opening_editor;
                animation = R_QGN_GRAF_WAIT_BAR_ANIM;
                };
            }
        };
    }
    

// -----------------------------------------------------------------------------
//    r_viewer_wait_open_dialog_note
// Shown when trying to forward messages and attachment loading is running.
// -----------------------------------------------------------------------------
//
RESOURCE DIALOG r_viewer_wait_open_dialog_note
    {
    flags = EAknWaitNoteFlags;
    buttons = R_AVKON_SOFTKEYS_CANCEL;
    items =
        {
        DLG_LINE
            { 
            type = EAknCtNote;
            id = EGeneralNote;
            control = AVKON_NOTE
                {
                layout = EWaitLayout;
                singular_label = qtn_mail_wait_opening_editor;
                animation = R_QGN_GRAF_WAIT_BAR_ANIM;
                };
            }
        };
    }    


// -----------------------------------------------------------------------------
//    r_mail_quest_delete_msg
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_mail_quest_delete_msg
    {
    buf = qtn_mail_quest_delete_msg;
    }

// -----------------------------------------------------------------------------
//    r_mail_viewer_remove_attachment
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_mail_viewer_remove_attachment
    {
    buf = qtn_query_common_conf_remove;
    }

// -----------------------------------------------------------------------------
//    r_viewer_wait_opening
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_viewer_wait_opening { buf = qtn_mail_wait_opening_editor; }

// China
RESOURCE TBUF r_qtn_chi_mail_sm_gb2312 { buf = qtn_chi_mail_sm_gb2312; }
RESOURCE TBUF r_qtn_chi_mail_sm_big5 { buf = qtn_chi_mail_sm_big5; }

// Japanise
RESOURCE TBUF r_qtn_jpn_mail_om_charset { buf = qtn_jpn_mail_om_charset; }
RESOURCE TBUF r_qtn_jpn_mail_sm_charset_iso2022jp 
    { 
    buf = qtn_jpn_mail_sm_charset_iso2022jp; 
    }
RESOURCE TBUF r_qtn_jpn_mail_sm_charset_eucjp 
    { 
    buf = qtn_jpn_mail_sm_charset_eucjp; 
    }
RESOURCE TBUF r_qtn_jpn_mail_sm_charset_shiftjis 
    { 
    buf = qtn_jpn_mail_sm_charset_shiftjis; 
    }

// -----------------------------------------------------------------------------
//    r_qtn_mail_wait_fecth_all
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_qtn_mail_wait_fetch_att
    { 
    buf=qtn_mail_wait_fetch_att; 
    }
    
// -----------------------------------------------------------------------------
//    r_qtn_msg_mail_re
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_qtn_msg_mail_re
    {
    buf = qtn_msg_mail_re;
    }
    
// -----------------------------------------------------------------------------
//    r_qtn_msk_attachment
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_qtn_msk_attachment
    {
    buf = qtn_msk_attachment;
    }

// -----------------------------------------------------------------------------
//    r_qtn_msk_fetch
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_qtn_msk_fetch
    {
    buf = qtn_msk_fetch;
    }    

// -----------------------------------------------------------------------------
//    r_text_softkey_option
// -----------------------------------------------------------------------------
//    
RESOURCE TBUF r_text_softkey_option
    {
    buf = text_softkey_option;
    }     

// Array containing HTML macroes and Unicode characters they represent
RESOURCE ARRAY r_mail_html_macro
{
    items=
    {
        STRING_PAIR{macro="nbsp";   text= <0x00A0>; },
        STRING_PAIR{macro="iexcl";   text= <0x00A1>; },
        STRING_PAIR{macro="cent";   text= <0x00A2>; },
        STRING_PAIR{macro="pound";   text= <0x00A3>; },
        STRING_PAIR{macro="curren";   text= <0x00A4>; },
        STRING_PAIR{macro="yen";   text= <0x00A5>; },
        STRING_PAIR{macro="brvbar";   text= <0x00A6>; },
        STRING_PAIR{macro="sect";   text= <0x00A7>; },
        STRING_PAIR{macro="uml";   text= <0x00A8>; },
        STRING_PAIR{macro="copy";   text= <0x00A9>; },
        STRING_PAIR{macro="ordf";   text= <0x00AA>; },
        STRING_PAIR{macro="laquo";   text= <0x00AB>; },
        STRING_PAIR{macro="not";   text= <0x00AC>; },
        STRING_PAIR{macro="shy";   text= <0x00AD>; },
        STRING_PAIR{macro="reg";   text= <0x00AE>; },
        STRING_PAIR{macro="macr";   text= <0x00AF>; },
        STRING_PAIR{macro="deg";   text= <0x00B0>; },
        STRING_PAIR{macro="plusmn";   text= <0x00B1>; },
        STRING_PAIR{macro="sup2";   text= <0x00B2>; },
        STRING_PAIR{macro="sup3";   text= <0x00B3>; },
        STRING_PAIR{macro="acute";   text= <0x00B4>; },
        STRING_PAIR{macro="micro";   text= <0x00B5>; },
        STRING_PAIR{macro="para";   text= <0x00B6>; },
        STRING_PAIR{macro="middot";   text= <0x00B7>; },
        STRING_PAIR{macro="cedil";   text= <0x00B8>; },
        STRING_PAIR{macro="sup1";   text= <0x00B9>; },
        STRING_PAIR{macro="ordm";   text= <0x00BA>; },
        STRING_PAIR{macro="raquo";   text= <0x00BB>; },
        STRING_PAIR{macro="frac14";   text= <0x00BC>; },
        STRING_PAIR{macro="frac12";   text= <0x00BD>; },
        STRING_PAIR{macro="frac34";   text= <0x00BE>; },
        STRING_PAIR{macro="iquest";   text= <0x00BF>; },
        STRING_PAIR{macro="Agrave";   text= <0x00C0>; },
        STRING_PAIR{macro="Aacute";   text= <0x00C1>; },
        STRING_PAIR{macro="Acirc";   text= <0x00C2>; },
        STRING_PAIR{macro="Atilde";   text= <0x00C3>; },
        STRING_PAIR{macro="Auml";   text= <0x00C4>; },
        STRING_PAIR{macro="Aring";   text= <0x00C5>; },
        STRING_PAIR{macro="AElig";   text= <0x00C6>; },
        STRING_PAIR{macro="Ccedil";   text= <0x00C7>; },
        STRING_PAIR{macro="Egrave";   text= <0x00C8>; },
        STRING_PAIR{macro="Eacute";   text=<0x00C9>; },
        STRING_PAIR{macro="Ecirc";   text=<0x00CA>; },
        STRING_PAIR{macro="Euml";   text=<0x00CB>; },
        STRING_PAIR{macro="Igrave";   text=<0x00CC>; },
        STRING_PAIR{macro="Iacute";   text=<0x00CD>; },
        STRING_PAIR{macro="Icirc";   text=<0x00CE>; },
        STRING_PAIR{macro="Iuml";   text=<0x00CF>; },
        STRING_PAIR{macro="ETH";   text=<0x00D0>; },
        STRING_PAIR{macro="Ntilde";   text=<0x00D1>; },
        STRING_PAIR{macro="Ograve";   text=<0x00D2>; },
        STRING_PAIR{macro="Oacute";   text=<0x00D3>; },
        STRING_PAIR{macro="Ocirc";   text=<0x00D4>; },
        STRING_PAIR{macro="Otilde";   text=<0x00D5>; },
        STRING_PAIR{macro="Ouml";   text=<0x00D6>; },
        STRING_PAIR{macro="times";   text=<0x00D7>; },
        STRING_PAIR{macro="Oslash";   text=<0x00D8>; },
        STRING_PAIR{macro="Ugrave";   text=<0x00D9>; },
        STRING_PAIR{macro="Uacute";   text=<0x00DA>; },
        STRING_PAIR{macro="Ucirc";   text=<0x00DB>; },
        STRING_PAIR{macro="Uuml";   text=<0x00DC>; },
        STRING_PAIR{macro="Yacute";   text=<0x00DD>; },
        STRING_PAIR{macro="THORN";   text=<0x00DE>; },
        STRING_PAIR{macro="szlig";   text=<0x00DF>; },
        STRING_PAIR{macro="agrave";   text=<0x00E0>; },
        STRING_PAIR{macro="aacute";   text=<0x00E1>; },
        STRING_PAIR{macro="acirc";   text=<0x00E2>; },
        STRING_PAIR{macro="atilde";   text=<0x00E3>; },
        STRING_PAIR{macro="auml";   text=<0x00E4>; },
        STRING_PAIR{macro="aring";   text=<0x00E5>; },
        STRING_PAIR{macro="aelig";   text=<0x00E6>; },
        STRING_PAIR{macro="ccedil";   text=<0x00E7>; },
        STRING_PAIR{macro="egrave";   text=<0x00E8>; },
        STRING_PAIR{macro="eacute";   text=<0x00E9>; },
        STRING_PAIR{macro="ecirc";   text=<0x00EA>; },
        STRING_PAIR{macro="euml";   text=<0x00EB>; },
        STRING_PAIR{macro="igrave";   text=<0x00EC>; },
        STRING_PAIR{macro="iacute";   text=<0x00ED>; },
        STRING_PAIR{macro="icirc";   text=<0x00EE>; },
        STRING_PAIR{macro="iuml";   text=<0x00EF>; },
        STRING_PAIR{macro="eth";   text=<0x00F0>; },
        STRING_PAIR{macro="ntilde";   text=<0x00F1>; },
        STRING_PAIR{macro="ograve";   text=<0x00F2>; },
        STRING_PAIR{macro="oacute";   text=<0x00F3>; },
        STRING_PAIR{macro="ocirc";   text=<0x00F4>; },
        STRING_PAIR{macro="otilde";   text=<0x00F5>; },
        STRING_PAIR{macro="ouml";   text=<0x00F6>; },
        STRING_PAIR{macro="divide";   text=<0x00F7>; },
        STRING_PAIR{macro="oslash";   text=<0x00F8>; },
        STRING_PAIR{macro="ugrave";   text=<0x00F9>; },
        STRING_PAIR{macro="uacute";   text=<0x00FA>; },
        STRING_PAIR{macro="ucirc";   text=<0x00FB>; },
        STRING_PAIR{macro="uuml";   text=<0x00FC>; },
        STRING_PAIR{macro="yacute";   text=<0x00FD>; },
        STRING_PAIR{macro="thorn";   text=<0x00FE>; },
        STRING_PAIR{macro="yuml";   text=<0x00FF>; },
        STRING_PAIR{macro="fnof";   text=<0x0192>; },
        STRING_PAIR{macro="Alpha";   text=<0x0391>; },
        STRING_PAIR{macro="Beta";   text=<0x0392>; },
        STRING_PAIR{macro="Gamma";   text=<0x0393>; },
        STRING_PAIR{macro="Delta";   text=<0x0394>; },
        STRING_PAIR{macro="Epsilon";   text=<0x0395>; },
        STRING_PAIR{macro="Zeta";   text=<0x0396>; },
        STRING_PAIR{macro="Eta";   text=<0x0397>; },
        STRING_PAIR{macro="Theta";   text=<0x0398>; },
        STRING_PAIR{macro="Iota";   text=<0x0399>; },
        STRING_PAIR{macro="Kappa";   text=<0x039A>; },
        STRING_PAIR{macro="Lambda";   text=<0x039B>; },
        STRING_PAIR{macro="Mu";   text=<0x039C>; },
        STRING_PAIR{macro="Nu";   text=<0x039D>; },
        STRING_PAIR{macro="Xi";   text=<0x039E>; },
        STRING_PAIR{macro="Omicron";   text=<0x039F>; },
        STRING_PAIR{macro="Pi";   text=<0x03A0>; },
        STRING_PAIR{macro="Rho";   text=<0x03A1>; },
        STRING_PAIR{macro="Sigma";   text=<0x03A3>; },
        STRING_PAIR{macro="Tau";   text=<0x03A4>; },
        STRING_PAIR{macro="Upsilon";   text=<0x03A5>; },
        STRING_PAIR{macro="Phi";   text=<0x03A6>; },
        STRING_PAIR{macro="Chi";   text=<0x03A7>; },
        STRING_PAIR{macro="Psi";   text=<0x03A8>; },
        STRING_PAIR{macro="Omega";   text=<0x03A9>; },
        STRING_PAIR{macro="alpha";   text=<0x03B1>; },
        STRING_PAIR{macro="beta";   text=<0x03B2>; },
        STRING_PAIR{macro="gamma";   text=<0x03B3>; },
        STRING_PAIR{macro="delta";   text=<0x03B4>; },
        STRING_PAIR{macro="epsilon";   text=<0x03B5>; },
        STRING_PAIR{macro="zeta";   text=<0x03B6>; },
        STRING_PAIR{macro="eta";   text=<0x03B7>; },
        STRING_PAIR{macro="theta";   text=<0x03B8>; },
        STRING_PAIR{macro="iota";   text=<0x03B9>; },
        STRING_PAIR{macro="kappa";   text=<0x03BA>; },
        STRING_PAIR{macro="lambda";   text=<0x03BB>; },
        STRING_PAIR{macro="mu";   text=<0x03BC>; },
        STRING_PAIR{macro="nu";   text=<0x03BD>; },
        STRING_PAIR{macro="xi";   text=<0x03BE>; },
        STRING_PAIR{macro="omicron";   text=<0x03BF>; },
        STRING_PAIR{macro="pi";   text=<0x03C0>; },
        STRING_PAIR{macro="rho";   text=<0x03C1>; },
        STRING_PAIR{macro="sigmaf";   text=<0x03C2>; },
        STRING_PAIR{macro="sigma";   text=<0x03C3>; },
        STRING_PAIR{macro="tau";   text=<0x03C4>; },
        STRING_PAIR{macro="upsilon";   text=<0x03C5>; },
        STRING_PAIR{macro="phi";   text=<0x03C6>; },
        STRING_PAIR{macro="chi";   text=<0x03C7>; },
        STRING_PAIR{macro="psi";   text=<0x03C8>; },
        STRING_PAIR{macro="omega";   text=<0x03C9>; },
        STRING_PAIR{macro="thetasym";   text=<0x03D1>; },
        STRING_PAIR{macro="upsih";   text=<0x03D2>; },
        STRING_PAIR{macro="piv";   text=<0x03D6>; },
        STRING_PAIR{macro="bull";   text=<0x2022>; },
        STRING_PAIR{macro="hellip";   text=<0x2026>; },
        STRING_PAIR{macro="prime";   text=<0x2032>; },
        STRING_PAIR{macro="Prime";   text=<0x2033>; },
        STRING_PAIR{macro="oline";   text=<0x203E>; },
        STRING_PAIR{macro="frasl";   text=<0x2044>; },
        STRING_PAIR{macro="weierp";   text=<0x2118>; },
        STRING_PAIR{macro="image";   text=<0x2111>; },
        STRING_PAIR{macro="real";   text=<0x211C>; },
        STRING_PAIR{macro="trade";   text=<0x2122>; },
        STRING_PAIR{macro="alefsym";   text=<0x2135>; },
        STRING_PAIR{macro="larr";   text=<0x2190>; },
        STRING_PAIR{macro="uarr";   text=<0x2191>; },
        STRING_PAIR{macro="rarr";   text=<0x2192>; },
        STRING_PAIR{macro="darr";   text=<0x2193>; },
        STRING_PAIR{macro="harr";   text=<0x2194>; },
        STRING_PAIR{macro="crarr";   text=<0x21B5>; },
        STRING_PAIR{macro="lArr";   text=<0x21D0>; },
        STRING_PAIR{macro="uArr";   text=<0x21D1>; },
        STRING_PAIR{macro="rArr";   text=<0x21D2>; },
        STRING_PAIR{macro="dArr";   text=<0x21D3>; },
        STRING_PAIR{macro="hArr";   text=<0x21D4>; },
        STRING_PAIR{macro="forall";   text=<0x2200>; },
        STRING_PAIR{macro="part";   text=<0x2202>; },
        STRING_PAIR{macro="exist";   text=<0x2203>; },
        STRING_PAIR{macro="empty";   text=<0x2205>; },
        STRING_PAIR{macro="nabla";   text=<0x2207>; },
        STRING_PAIR{macro="isin";   text=<0x2208>; },
        STRING_PAIR{macro="notin";   text=<0x2209>; },
        STRING_PAIR{macro="ni";   text=<0x220B>; },
        STRING_PAIR{macro="prod";   text=<0x220F>; },
        STRING_PAIR{macro="sum";   text=<0x2211>; },
        STRING_PAIR{macro="minus";   text=<0x2212>; },
        STRING_PAIR{macro="lowast";   text=<0x2217>; },
        STRING_PAIR{macro="radic";   text=<0x221A>; },
        STRING_PAIR{macro="prop";   text=<0x221D>; },
        STRING_PAIR{macro="infin";   text=<0x221E>; },
        STRING_PAIR{macro="ang";   text=<0x2220>; },
        STRING_PAIR{macro="and";   text=<0x2227>; },
        STRING_PAIR{macro="or";   text=<0x2228>; },
        STRING_PAIR{macro="cap";   text=<0x2229>; },
        STRING_PAIR{macro="cup";   text=<0x222A>; },
        STRING_PAIR{macro="int";   text=<0x222B>; },
        STRING_PAIR{macro="there4";   text=<0x2234>; },
        STRING_PAIR{macro="sim";   text=<0x223C>; },
        STRING_PAIR{macro="cong";   text=<0x2245>; },
        STRING_PAIR{macro="asymp";   text=<0x2248>; },
        STRING_PAIR{macro="ne";   text=<0x2260>; },
        STRING_PAIR{macro="equiv";   text=<0x2261>; },
        STRING_PAIR{macro="le";   text=<0x2264>; },
        STRING_PAIR{macro="ge";   text=<0x2265>; },
        STRING_PAIR{macro="sub";   text=<0x2282>; },
        STRING_PAIR{macro="sup";   text=<0x2283>; },
        STRING_PAIR{macro="nsub";   text=<0x2284>; },
        STRING_PAIR{macro="sube";   text=<0x2286>; },
        STRING_PAIR{macro="supe";   text=<0x2287>; },
        STRING_PAIR{macro="oplus";   text=<0x2295>; },
        STRING_PAIR{macro="otimes";   text=<0x2297>; },
        STRING_PAIR{macro="perp";   text=<0x22A5>; },
        STRING_PAIR{macro="sdot";   text=<0x22C5>; },
        STRING_PAIR{macro="lceil";   text=<0x2308>; },
        STRING_PAIR{macro="rceil";   text=<0x2309>; },
        STRING_PAIR{macro="lfloor";   text=<0x230A>; },
        STRING_PAIR{macro="rfloor";   text=<0x230B>; },
        STRING_PAIR{macro="lang";   text=<0x2329>; },
        STRING_PAIR{macro="rang";   text=<0x232A>; },
        STRING_PAIR{macro="loz";   text=<0x25CA>; },
        STRING_PAIR{macro="spades";   text=<0x2660>; },
        STRING_PAIR{macro="clubs";   text=<0x2663>; },
        STRING_PAIR{macro="hearts";   text=<0x2665>; },
        STRING_PAIR{macro="diams";   text=<0x2666>; },
        STRING_PAIR{macro="quot";   text=<0x0022>; },
        STRING_PAIR{macro="amp";   text=<0x0026>; },
        STRING_PAIR{macro="lt";   text=<0x003C>; },
        STRING_PAIR{macro="gt";   text=<0x003E>; },
        STRING_PAIR{macro="apos";   text=<0x0027>; },
        STRING_PAIR{macro="OElig";   text=<0x0152>; },
        STRING_PAIR{macro="oelig";   text=<0x0153>; },
        STRING_PAIR{macro="Scaron";   text=<0x0160>; },
        STRING_PAIR{macro="scaron";   text=<0x0161>; },
        STRING_PAIR{macro="Yuml";   text=<0x0178>; },
        STRING_PAIR{macro="circ";   text=<0x02C6>; },
        STRING_PAIR{macro="tilde";   text=<0x02DC>; },
        STRING_PAIR{macro="ensp";   text=<0x2002>; },
        STRING_PAIR{macro="emsp";   text=<0x2003>; },
        STRING_PAIR{macro="thinsp";   text=<0x2009>; },
        STRING_PAIR{macro="zwnj";   text=<0x200C>; },
        STRING_PAIR{macro="zwj";   text=<0x200D>; },
        STRING_PAIR{macro="lrm";   text=<0x200E>; },
        STRING_PAIR{macro="rlm";   text=<0x200F>; },
        STRING_PAIR{macro="ndash";   text=<0x2013>; },
        STRING_PAIR{macro="mdash";   text=<0x2014>; },
        STRING_PAIR{macro="lsquo";   text=<0x2018>; },
        STRING_PAIR{macro="rsquo";   text=<0x2019>; },
        STRING_PAIR{macro="sbquo";   text=<0x201A>; },
        STRING_PAIR{macro="ldquo";   text=<0x201C>; },
        STRING_PAIR{macro="rdquo";   text=<0x201D>; },
        STRING_PAIR{macro="bdquo";   text=<0x201E>; },
        STRING_PAIR{macro="dagger";   text=<0x2020>; },
        STRING_PAIR{macro="Dagger";   text=<0x2021>; },
        STRING_PAIR{macro="permil";   text=<0x2030>; },
        STRING_PAIR{macro="lsaquo";   text=<0x2039>; },
        STRING_PAIR{macro="rsaquo";   text=<0x203A>; },
        STRING_PAIR{macro="euro";   text=<0x20AC>; }
    };
}


// Copied from MCE
RESOURCE TBUF r_mce_move_messages                     
    { 
    buf = qtn_mce_move_move_to; 
    }

RESOURCE TBUF r_mce_copy_messages                     
    { 
    buf = qtn_mce_copy_copy_to; 
    }
RESOURCE AIW_INTEREST r_phonenumber_match_interest
    {
    items=
        {
        AIW_CRITERIA_ITEM 
            { 
            id = KAiwCmdSelect;  // serviceCmd used here also as ID
            serviceCmd   = KAiwCmdSelect;
            contentType  = EGenericParamContactItemStr;
            serviceClass = KAiwClassBase; 
            maxProviders = 1;
            }
        };
    }

//----------------------------------------------------
//
//    r_msgmailviewer_zoom_submenu
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_msgmailviewer_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_msgmailviewer_no_matches_note
// Shown when no matches are found when matching address to contacts.
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_msgmailviewer_no_matches_note                     
    { 
    buf = qtn_phob_note_no_number; 
    }

// -----------------------------------------------------------------------------
//    r_viewer_wait_matching_note
// Wait note shown when matching address to contacts
// -----------------------------------------------------------------------------
//
RESOURCE DIALOG r_viewer_wait_matching_note
    {
    flags = EAknWaitNoteFlags;
    buttons = R_AVKON_SOFTKEYS_CANCEL;
    items =
        {
        DLG_LINE
            { 
            type = EAknCtNote;
            id = EGeneralNote;
            control = AVKON_NOTE
                {
                layout = EWaitLayout;
                singular_label = qtn_fdn_reading_memory;
                animation = R_QGN_GRAF_WAIT_BAR_ANIM;
                };
            }
        };
    }         
        
// End of File