📄 res_mainmenu.c
字号:
/*****************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is __SUPPORT_INFUSIO__. 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_MainMenu.c
PURPOSE : Populate Resource for MainMenu
REMARKS : nil
AUTHOR : Yogesh
DATE : August-19-2003
* $Log: Res_MainMenu.c,v $
* Revision 1.6 2007/07/25 06:04:02 liuxiannian
* MT190-21
* Modification Author:liuxn
* Date: 20070724
* Content:未插卡及飞航模式下工具箱菜单为空
*
* Revision 1.5 2007/07/25 05:41:45 luoren
* MT190-20
* Modification Author:gqy
* Date: 20070725
* Content:修改主菜单界面左右切换的菜单点击不能进入问题
*
* Revision 1.4 2007/07/17 09:36:41 liuxiannian
* MT190-19
* Modification Author:liuxn
* Date:20070706
* Content:增加在线音乐
*
* Revision 1.3 2007/07/12 10:47:16 luoren
* MT190-8
* Modification Author:gqy
* Date: 20070712
* Content:调整MT190 UI问题
*
* Revision 1.2 2007/07/11 07:38:53 zhouxiang
* MT190-5
* Modification Author:zx
* Date:20070710
* Content:添加JAVA虚拟机功能
*
* Revision 1.1 2007/06/19 08:25:14 zhouxiang
* MT190-1
* Modification Author:zx
* Date: 20070619
* Content:创建MT190工程(添加MT190_MMI文件)
*
* Revision 1.6 2007/06/04 10:31:00 zhouxiang
* MT170-49
* Modification Author:zx
* Date:20070604
* Content:编辑短信插入我的图片手机死机问题
*
* Revision 1.5 2007/06/04 06:45:12 zhouxiang
* MT170-46
* Modification Author:zx
* Date:20070604
* Content:修改未插SIM卡时菜单显示为空项问题
*
* Revision 1.4 2007/06/02 05:00:10 wangbei
* MT170-27
* Modification Author:wangbei
* Date: 20070602
* Content:修改万利达服务主菜单icon图片资源。
*
* Revision 1.3 2007/06/01 05:53:02 luoren
* MT170-27
* Modification Author:luo ren
* Date: 2007/06/01
* Content:添加万利达服务模块功能。
*
* Revision 1.2 2007/05/21 12:55:19 liuxiannian
* MT158-370
* Modification Author:liuxn
* Date:20070510
* Content:
* 纠正注释不规范BUG:
* 去掉建立工程时多余的注释
*
**************************************************************/
#include "StdC.h"
#ifdef DEVELOPER_BUILD_FIRST_PASS
#include "PopulateRes.h"
#include "MMI_features.h"
#include "gui_config.h"//082806 240x320 matrix
#include "GlobalMenuItems.h"
#include "OrganizerDef.h"
#include "ExtraDef.h"
#include "PhonebookDef.h"
#include "FunAndGamesDefs.h"
#include "SettingDefs.h"
#include "MainMenuDef.h " //add by luo ren 2007/06/01
//zx modify begin 20070227
//#ifdef __MMI_MESSAGES_CLUB__
#if defined(__MMI_MESSAGES_CLUB__)||defined(__MALATA_STANDARD_4X4_MEMU__)
//zx modify end
#include "MessagesResourceData.h"
#endif
#if defined( __MMI_IRDA_SUPPORT__ )
#include "ExtDeviceDefs.h"
#endif
#ifdef __MMI_SUBLCD_MASTER_MODE__
#if defined(__MMI_AUDIO_PLAYER__)
#include "AudioPlayerDef.h"
#endif
#if defined(__MMI_FM_RADIO__)
#include "FMRadioDef.h"
#endif
#endif/*__MMI_SUBLCD_MASTER_MODE__*/
#ifdef __J2ME__
#include "j2me_custom.h"
#endif
// wangbei add start 20071010
#ifdef __NEW_IDLE_SCREEN_UI_STYLE__
#include "wgui_categories_defs.h"
#endif
// wangbei add
#define TYPE(A) TYPE_(A)
#define TYPE_(A) A##_MENU
#define IMG_DIR(B) IMG_DIR_(B)
#define IMG_DIR_(B) # B
/**************************************************************
FUNCTION NAME : PopulateMainMenuRes()
PURPOSE : To Initialize the resources for the
Mainmenu
INPUT PARAMETERS : nil
OUTPUT PARAMETERS : nil
RETURNS : void
REMARKS :
**************************************************************/
//Organizer
#if defined(__MMI_VERSION_2__)
//zx add begin 20070227
#ifdef __MALATA_STANDARD_4X4_MEMU__
typedef enum
{
#if defined (__MMI_EBOOK_READER__)
EXTRA_ENUM_EBOOK,
#endif
#if defined(__MMI_TODOLIST__)
ORG_ENUM_TODOLIST,
#endif
#if defined(__MMI_CALENDAR__)
ORG_ENUM_CALRNDAR,
#endif
ORG_ENUM_ALARM,
#if defined (__MMI_WORLD_CLOCK__) && !defined(__MMI_WORLD_CLOCK_TO_PHONESETUP__)
ORG_ENUM_WORLDCLOCK,
#endif
EXTRA_ENUM_TOTAL
} ExtraMenu;
typedef enum
{
#if defined (__MMI_CALCULATOR__)
EXTRA_ENUM_CALCULATOR,
#endif
#if defined (__MMI_UNIT_CONVERTER__) || defined (__MMI_EXTENDED_UNIT_CONVERTER__)
EXTRA_ENUM_UNIT_CONVERTER,
#endif
#if defined (__MMI_CURRENCY_CONVERTER__) || defined (__MMI_EXTENDED_CURRENCY_CONVERTER__)
EXTRA_ENUM_CURRENCY_CONVERTER,
#endif
#if defined(__MMI_BMI__) || defined(__MMI_MENSTRUAL__) || defined(__MMI_CALORIE__)
EXTRA_ENUM_HEALTH,
#endif
ORG_ENUM_TOTAL
} OrganizerMenu;
typedef enum
{
#if defined(__MMI_FM_RADIO_SCHEDULE_REC__)
COMU_ENUM_FMSR,
#endif
#if defined(__MMI_FM_RADIO__)
COMU_ENUM_FMRDO,
#endif
#if defined(__MMI_BT_SUPPORT__)
COMU_ENUM_BT,
#endif
#if defined(__MMI_EMAIL__)
COMU_ENUM_EMAIL,
#endif
COMU_ENUM_TOTAL
} ConnectionMenu;
#else /*__MALATA_STANDARD_4X4_MEMU__*/
//zx add end 20070227
typedef enum
{
#if defined (__MMI_CALCULATOR__)
EXTRA_ENUM_CALCULATOR,
#endif
#if defined (__MMI_UNIT_CONVERTER__) || defined (__MMI_EXTENDED_UNIT_CONVERTER__)
EXTRA_ENUM_UNIT_CONVERTER,
#endif
#if defined (__MMI_CURRENCY_CONVERTER__) || defined (__MMI_EXTENDED_CURRENCY_CONVERTER__)
EXTRA_ENUM_CURRENCY_CONVERTER,
#endif
#if defined(__MMI_BMI__) || defined(__MMI_MENSTRUAL__) || defined(__MMI_CALORIE__)
EXTRA_ENUM_HEALTH,
#endif
#if defined(__MMI_APHORISM__)
/* under construction !*/
#endif
#if defined(__MMI_IRDA_SUPPORT__)
EXTRA_ENUM_IRDA,
#endif
#if defined(__MMI_BT_SUPPORT__) || defined(__MMI_BT_HP_SUPPORT__)
EXTRA_ENUM_BT,
#endif
#if defined (__MMI_EBOOK_READER__)
EXTRA_ENUM_EBOOK,
#endif
#if defined(__MMI_DICTIONARY__)
EXTRA_ENUM_DICTIONARY,
#endif
EXTRA_ENUM_TOTAL
} ExtraMenu;
typedef enum
{
#if defined(__MMI_CALENDAR__)
ORG_ENUM_CALRNDAR,
#endif
#if defined(__MMI_TODOLIST__)
ORG_ENUM_TODOLIST,
#endif
ORG_ENUM_ALARM,
#if defined (__MMI_WORLD_CLOCK__) && !defined(__MMI_WORLD_CLOCK_TO_PHONESETUP__)
ORG_ENUM_WORLDCLOCK,
#endif
#ifdef __MMI_MESSAGES_CLUB__
ORG_ENUM_SERVICE,
#endif
ORG_ENUM_TOTAL
} OrganizerMenu;
#endif /*__MALATA_STANDARD_4X4_MEMU__*/ //zx add 20070227
#else
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -