📄 res_messages.c
字号:
/*****************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2005
*
* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
/**
* Copyright Notice
* ?2002 - 2003, Pixtel Communications, Inc., 1489 43rd Ave. W.,
* Vancouver, B.C. V6M 4K8 Canada. All Rights Reserved.
* (It is illegal to remove this copyright notice from this software or any
* portion of it)
*/
/**************************************************************
FILENAME : Res_Messages.c
PURPOSE : Populate Resource for Messages
REMARKS : nil
AUTHOR : Yogesh
DATE : August-15-2003
**************************************************************/
#include "StdC.h"
#include "CustomCfg.h"
#ifdef FIRST_PASS
#include "BuildCfg.h"
#endif
#include "MMI_features.h"
#include "MessagesResourceData.h"
#ifdef __MMI_UNIFIED_MESSAGE__
#include "UnifiedMessageDef.h"
#endif
#ifdef DEVELOPER_BUILD_FIRST_PASS
#include "PopulateRes.h"
/**************************************************************
FUNCTION NAME : PopulateMessagesResData
PURPOSE : Register all the resources required
by SMS application of Messages
INPUT PARAMETERS : void
OUTPUT PARAMETERS : nil
RETURNS : void
REMARKS : nil
**************************************************************/
void PopulateMessagesResData (void)
{
/* Image Resources */
//MENU ICONs
ADD_APPLICATION_IMAGE2 (IMG_SMS_COMMON_NOIMAGE,
CUST_IMG_BASE_PATH"\\\\NoImage.bmp",
"SMS Menu item LSK no Image");
ADD_APPLICATION_IMAGE2 (IMG_SMS_ENTRY_SCRN_CAPTION,
CUST_IMG_PATH"\\\\MainLCD\\\\TitleBar\\\\TB_MG.PBM",
"SMS Menu item LSK common Image");
ADD_APPLICATION_IMAGE2 (IMG_CB_RECEIVE_MODE_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_WRITE.PBM",
"Write RECEIVE MODE menu item Image");
ADD_APPLICATION_IMAGE2 (IMG_CB_READ_MESSAGE_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_WRITE.PBM",
"Write READ MESSAGE menu item Image");
ADD_APPLICATION_IMAGE2 (IMG_CB_LANGUAGES_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_WRITE.PBM",
"Write LANGUAGES menu item Image");
ADD_APPLICATION_IMAGE2 (IMG_CB_CHNL_SETTING_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_WRITE.PBM",
"Write CHNL SETTING menu item Image");
ADD_APPLICATION_IMAGE2 (IMG_CB_CHNL_TITLE,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\Channel\\\\CH_TITLE.PBM",
"CB channel title Image");
ADD_APPLICATION_IMAGE2 (IMG_CB_CHNL_NUMBER,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\Channel\\\\CH_NB.PBM",
"CB channel number Image");
//MAIN MENU ICONs
ADD_APPLICATION_IMAGE2 (IMG_SMS_WMESSAGE_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_WRITE.PBM",
"Write Message SMS menu item Image");
ADD_APPLICATION_IMAGE2 (IMG_SMS_INBOX_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_INBOX.PBM",
"Inbox SMS menu item String");
ADD_APPLICATION_IMAGE2 (IMG_SMS_OUTBOX_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_UTBOX.PBM",
"Outbox SMS menu item Image");
#ifdef __MMI_MESSAGES_DRAFT_BOX__
ADD_APPLICATION_IMAGE2 (IMG_SMS_DRAFTBOX_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_DraftsBox.PBM",
"Draftbox SMS menu item Image");
#endif
#if defined(__MMI_MESSAGES_DELETE_ALL_MENU__)
ADD_APPLICATION_IMAGE2 (IMG_SMS_DELETE_MENUENTRY, CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_DELETE.PBM",
"Delete SMS menu item Image");
#endif
#if defined(__MMI_MESSAGES_TEMPLATE__)
ADD_APPLICATION_IMAGE2 (IMG_SMS_TEMPLATES_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_TEMP.PBM",
"Templates Message SMS menu item Image");
#endif // defined(__MMI_MESSAGES_TEMPLATE__)
#if defined(__MMI_MESSAGES_PREFER_STORAGE_MEMORY_STATUS__)
ADD_APPLICATION_IMAGE2 (IMG_SMS_MEMSTATUS_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_MMORY.PBM",
"Memory Status SMS menu item Image");
#endif // defined(__MMI_MESSAGES_PREFER_STORAGE_MEMORY_STATUS__)
ADD_APPLICATION_IMAGE2 (IMG_SMS_MSG_SETTINGS_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_SET.PBM",
"SMS settings menu item Image");
ADD_APPLICATION_IMAGE2 (IMG_SMS_VMAIL_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_VOICE.PBM",
"SMS voicemail menu item Image");
ADD_APPLICATION_IMAGE2 (IMG_SMS_CB_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_BROAD.PBM",
"CB menu item Image");
#ifdef __MMI_MESSAGES_MULTI_APP__
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_SMS_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_sms.pbm",
"SMS menu item Image");
#endif
#ifdef MMS_SUPPORT
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_MMS_MENUENTRY,
CUST_IMG_PATH"\\\\MainLCD\\\\MMS\\\\SB_mms.pbm",
"MMS menu item Image");
#endif
#if defined(__MMI_MESSAGES_CHAT__)
ADD_APPLICATION_IMAGE2 (IMG_CHAT_MESSAGE_ID,
CUST_IMG_PATH"\\\\MainLCD\\\\Chat\\\\SB_CHAT.PBM",
"CHAT menu item Image");
#endif //MMS_SUPPORT
#if defined(__MMI_MESSAGES_CLUB__)
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_CLUB_ID,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\SB_MC.pbm",
"Message club menu item Image");
#endif
//IDLE SCREEN ICONS
#ifdef __MMI_SLIM_PROGRESS_ANIMATION__
ADD_APPLICATION_IMAGE2 (IMG_NEW_MESSAGE_NOTIFICATION_MSG,
CUST_IMG_PATH"\\\\MainLCD\\\\UIElement\\\\Progress\\\\PROGRESS.GIF",
"Progress Image");
ADD_APPLICATION_IMAGE2 (IMG_NEW_VOICEMAIL_NOTIFICATION_MSG,
CUST_IMG_PATH"\\\\MainLCD\\\\UIElement\\\\Progress\\\\PROGRESS.GIF",
"Progress Image");
#else
ADD_APPLICATION_IMAGE2 (IMG_NEW_MESSAGE_NOTIFICATION_MSG,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\Receiving\\\\SS_MAG.gif",
"You have New Message SMS Notification Caption Image");
ADD_APPLICATION_IMAGE2 (IMG_NEW_VOICEMAIL_NOTIFICATION_MSG,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\Receiving\\\\SS_VOMAL.gif",
"You have New Voicemail SMS Notification Caption Image");
#endif
ADD_APPLICATION_IMAGE2 (IMG_NEW_SMS_PIC_SUBLCD_MSG,
CUST_IMG_PATH"\\\\SUBLCD\\\\Active\\\\SB_SMS.GIF",
"You have New Voicemail SMS Notification Caption Image");
ADD_APPLICATION_IMAGE2 (IMG_NEW_VOICEMAIL_PIC_SUBLCD_MSG,
CUST_IMG_PATH"\\\\SUBLCD\\\\Active\\\\SB_VOCM.gif",
"You have New Voicemail SMS Notification Caption Image");
//SEND ICONS
#ifdef __MMI_SLIM_PROGRESS_ANIMATION__
ADD_APPLICATION_IMAGE2 (IMG_NEW_SMS_SEND,
CUST_IMG_PATH"\\\\MainLCD\\\\UIElement\\\\Progress\\\\PROGRESS.GIF",
"Progress Image");
#else
ADD_APPLICATION_IMAGE2 (IMG_NEW_SMS_SEND,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\Sending\\\\SS_SEND.gif",
"SMS Message Send Message String");
#endif
ADD_APPLICATION_IMAGE2 (IMG_SEND_FAIL_PIC_MSG,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\SentFail\\\\SS_WARN.gif",
"You have New Voicemail SMS Notification Caption Image");
ADD_APPLICATION_IMAGE2 (IMG_SEND_SUCCESS_PIC_MSG,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\SentSuccess\\\\SS_SUCES.gif",
"You have New Voicemail SMS Notification Caption Image");
//STATUS ICONS
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_READ,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\inbox\\\\SS_READ.PBM",
"Message Read SMS Image");
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_UNREAD,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\inbox\\\\SS_UREAD.PBM",
"Message UnRead SMS Image");
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_SENT,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\outbox\\\\SS_SENT.PBM",
"Message Sent SMS Image");
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_UNSENT,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\outbox\\\\SS_UNSENT.PBM",
"Message Unsent SMS Image");
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_SS_NSUP,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\inbox\\\\SS_NSUP.PBM",
"Message SS_NSUP SMS Image");
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_SS_NCOMP,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\inbox\\\\SS_NCOMP.PBM",
"Message SS_NCOMP SMS Image");
ADD_APPLICATION_IMAGE2 (IMG_MESSAGE_SI_MGE,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\inbox\\\\SS_READ.PBM",
"Message SI_MGE SMS Image");
ADD_APPLICATION_IMAGE2 (IMG_SMS_PROFILE_NAME,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\profile\\\\MP_PRO.PBM",
"Profiles name Image");
ADD_APPLICATION_IMAGE2 (IMG_SMS_PROFILE_SC,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\profile\\\\MP_PHONE.PBM",
"Profiles service center Image");
ADD_APPLICATION_IMAGE2 (IMG_SMS_PROFILE_VP,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\profile\\\\MP_TIME.PBM",
"Profiles validity period Image");
ADD_APPLICATION_IMAGE2 (IMG_SMS_PROFILE_MSG_TYPE,
CUST_IMG_PATH"\\\\MainLCD\\\\Sms\\\\Submenu\\\\profile\\\\MP_MODE.PBM",
"Profiles message type Image");
#ifndef __EMS_REL5__
ADD_APPLICATION_IMAGE2 (IMG_EMS01_PIC,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\PIC\\\\EMS01.BMP",
"EMS predefined pictures");
ADD_APPLICATION_IMAGE2 (IMG_EMS02_PIC,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\PIC\\\\EMS02.BMP",
"EMS predefined pictures");
ADD_APPLICATION_IMAGE2 (IMG_EMS03_PIC,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\PIC\\\\EMS03.BMP",
"EMS predefined pictures");
ADD_APPLICATION_IMAGE2 (IMG_EMS04_PIC,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\PIC\\\\EMS04.BMP",
"EMS predefined pictures");
ADD_APPLICATION_IMAGE2 (IMG_EMS05_PIC,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\PIC\\\\EMS05.BMP",
"EMS predefined pictures");
ADD_APPLICATION_IMAGE2 (IMG_EMS06_PIC,
CUST_IMG_PATH"\\\\MainLCD\\\\SMS\\\\PIC\\\\EMS06.BMP",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -