⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mms_menutable.h

📁 主要用于彩信的开发
💻 H
字号:
/*****************************************************************************
** File Name:      MMS_menutable.h                                                   *
** Author:                                                                   *
** Date:           1/11/2006                                                *
** Copyright:      2003 Spreatrum, Incoporated. All Rights Reserved.         *
** Description:    This file is used to describe mms              *
*****************************************************************************
**                         Important Edit History                            *
** --------------------------------------------------------------------------*
** DATE           NAME             DESCRIPTION                               *
** 1/2006       liang.liu@palmsource.com      Create
******************************************************************************/

#ifndef _MMS_MENUTABLE_H_
#define _MMS_MENUTABLE_H_

#include "mmimms_internal.h"
#include "mmi_module.h"

/**---------------------------------------------------------------------------*
 **                         Compiler Flag                                     *
 **---------------------------------------------------------------------------*/
#ifdef __cplusplus
    extern   "C"
    {
#endif

/*-------------------------------------------------------------------------*/
/*                         TYPES/CONSTANTS                                 */
/*-------------------------------------------------------------------------*/


//菜单ID
typedef enum
{
    MMS_ID_MENU_START = (MMI_MODULE_MMS << 16),
        //begin MMS========
	ID_MMS_INBOX_ID,
	ID_MMS_SENTBOX_ID,
	ID_MMS_OUTBOX_ID,
	ID_MMS_DRAFTBOX_ID,
	ID_MMS_SETTING_ID,
	ID_MMS_EDIT_SEND,
	ID_MMS_EDIT_GROUP_SEND,
	ID_MMS_EDIT_EDIT_CONTENT,
	ID_MMS_EDIT_SAVE,
	ID_MMS_EDIT_SEND_AND_SAVE,

	ID_MMS_EDIT_PREVIEW,
	ID_MMS_EDIT_EDIT_SUBJECT,
	ID_MMS_EDIT_INSERT_MPEG4,
	ID_MMS_EDIT_INSERT_IMAGE,
	ID_MMS_EDIT_INSERT_MUSIC,
	ID_MMS_EDIT_INSERT_RING,
	ID_MMS_EDIT_INSERT_MP3,
	ID_MMS_EDIT_DEL_IMAGE,
	ID_MMS_EDIT_DEL_MUSIC,
	ID_MMS_EDIT_INSERT_SLIDE,
	ID_MMS_EDIT_DEL_CUR_SLIDE,
	ID_MMS_EDIT_SET_SLIDE_TIME,
	ID_MMS_EDIT_PREVIOUS_SLIDE,
	ID_MMS_EDIT_NEXT_SLIDE,
	ID_MMS_EDIT_CLOSE_SAVE,
	ID_MMS_EDIT_EXIT,
	/* fnh add 1024 begin*/
	ID_MMS_EDIT_SEND_ONTIME_DATE,
	ID_MMS_EDIT_SEND_ONTIME_TIME,
	/* fnh add 1024 end*/

	/* fnh add 0913 begin */
	ID_MMS_EDIT_INSERT_VIDEO,
	ID_MMS_EDIT_DEL_VIDEO,
	ID_MMS_EDIT_MMS_TO,
	ID_MMS_EDIT_MMS_CC,
	ID_MMS_EDIT_MMS_BCC,
	ID_MMS_EDIT_SEND_ONTIME,
	ID_MMS_EDIT_ADD_TO,		 //增
	ID_MMS_EDIT_ADD_GROUP,	//add group fnh 0519
	ID_MMS_EDIT_DELETE_TO,	//删
	ID_MMS_EDIT_MODIFY_TO,	//改
	ID_MMS_EDIT_EDIT_TEXT,	//编辑当前页的文本

	/*    fnh add 0913 end*/

    ID_MMS_INSERT_DPIC,
    ID_MMS_INSERT_PHOTO,

    //5.1.1(2)MENU_MMS_SEND_TO
    ID_MMS_SEND_INPUT_NUMBER,
    ID_MMS_SEND_INPUT_EMAIL,

	//5.1.2(2)MENU_MMS_GROUP_SEND
	ID_MMS_GSEND_GROUP,
	ID_MMS_GSEND_USERDEFINED,

	//5.1.2.5(2)MENU_MMS_TO_EDIT_DEL
	ID_MMS_TO_EDIT,
	ID_MMS_TO_DEL,

		
	//liangliu add 2006-1-25 for mms memstate

	ID_MESSAGE_MEMSTATE_SMS,
	ID_MESSAGE_MEMSTATE_MMS,
	//add end


	//5.4.1C(10)MENU_MMS_INBOX_OPTION
	ID_MMS_INBOX_PLAY, //added by liangliu 2005-10-14 for spread inbox mms menu 
	ID_MMS_INBOX_ANSWER_SMS,
	ID_MMS_INBOX_ANSWER_MMS,
	ID_MMS_INBOX_FORWARD,
	ID_MMS_INBOX_PICKOUT_NUMBER,
	ID_MMS_INBOX_SAVE_IMAGE,
	ID_MMS_INBOX_SAVE_SOUND,
	ID_MMS_INBOX_SAVE_VIDEO,//added by liangliu 2005-11-28
	ID_MMS_INBOX_ANSWER_PHONE,
	ID_MMS_INBOX_IPCALL,
	ID_MMS_INBOX_DEL,
	ID_MMS_INBOX_DEL_ALL,
	ID_MMS_INBOX_DOWNLOAD_MMS,
	ID_MMS_INBOX_DETAIL,

	//5.5.1C(5)MENU_MMS_SENTBOX_OPTION
	ID_MMS_SENTBOX_FORWARD,
	ID_MMS_SENTBOX_PLAY,//added by liangl 2005-10-15
	ID_MMS_SENTBOX_RESEND,
	ID_MMS_SENTBOX_EDIT,
	ID_MMS_SENTBOX_DEL,
	ID_MMS_SENTBOX_DEL_ALL,
	ID_MMS_SENTBOX_DETAIL,

	//5.6(4)MENU_MMS_OUTBOX_OPTION
	ID_MMS_OUTBOX_SEND,
	ID_MMS_OUTBOX_PLAY,//added vy liangl 2005-10-15
	ID_MMS_OUTBOX_EDIT,
	ID_MMS_OUTBOX_DEL,
	ID_MMS_OUTBOX_DEL_ALL,
	ID_MMS_OUTBOX_DETAIL,

	//5.7(4)MENU_MMS_DRAFTBOX_OPTION
	ID_MMS_DRAFTBOX_SEND,
	ID_MMS_DRAFTBOX_EDIT,
	ID_MMS_DRAFTBOX_DEL,
	ID_MMS_DRAFTBOX_DEL_ALL,

	//5.8(4)MENU_MMS_SETTING
	ID_MESSAGE_SETTING_SMS,
	ID_MMS_SETTING_NETWORK_SETTING,
	ID_MMS_SETTING_ARRIVE_REPORT,
	ID_MMS_SETTING_READ_REPORT,
	ID_MMS_SETTING_ANONYMITY,
	ID_MMS_SETTING_PRIORITY,
	ID_MMS_SETTING_AUTO_DOWNLOAD,
	ID_MMS_SETTING_SOUND,
	ID_MMS_SETTING_ADVERTISING,
	ID_MMS_SETTING_DEFAULT,	//FNH ADD 0512	恢复默认设置
	ID_MMS_SETTING_SIGN,
	ID_MMS_SETTING_AUTO_SIGNATURE,	//FNH ADD 0515	自动签名
	ID_MMS_SETTING_PERIOD,
	ID_MMS_SETTING_MMSC,
	ID_MMS_SETTING_GATEWAY,
	ID_MMS_SETTING_PORT,
	ID_MMS_SETTING_USERNAME,
	ID_MMS_SETTING_PASSWORD,
	ID_MMS_SETTING_APN,

	ID_MMS_SETTING_OPEN_SIGN,
	ID_MMS_SETTING_EDIT_SIGN,
    //end MMS=========
    MMS_ID_MENU_MAX
}MMS_ID_MENU_E;





#define MENU_DEF(_TABLEID, _ITEMPTR, _STYLE, _TITLESTR, _TITLE_ICON, _TITLE_NUMICON, _TITLE_BACKGROUND, \
	_ITEMCOUNT) \
     _TABLEID,

typedef enum
{
    MMS_MENU_LABEL_START = (MMI_MODULE_MMS << 16),
    #include "MMS_menutable.def"
    MMS_MENUTABLE_MAX
} MMS_MENU_LABEL_E;

#undef MENU_DEF



//extern const GUI_MENU_GROUP_T mms_menu_table[];
extern PUBLIC void MMS_RegMenuGroup(void);

/**---------------------------------------------------------------------------*
 **                         Compiler Flag                                     *
 **---------------------------------------------------------------------------*/
#ifdef   __cplusplus
    }
#endif
/*-------------------------------------------------------------------------*/

#endif /* MENUTABLE_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -