www.pudn.com > wap2.0.rar > mmibrw_menutab.c


#define MENUTABLE_C 
 
#include "sci_types.h" 
#include "mmibrw_text.h" 
#include "mmibrw_image.h" 
#include "guimenu.h" 
#include "mmi_text.h" 
#include "mmibrw_menutab.h" 
#include "mmi_module.h" 
#include "mmi_menutable.h" 
#include "mmi_modu_main.h" 
 
//#include "mmimultim.h" 
//#include "mmieng_menuitem.h" 
  
const GUI_MENU_ITEM_T menu_web_pop_option[] = 
{ 
    {ID_CMSBRW_BOOKMARK_SAVE,  TIP_NULL, {0, 0, 0}, 
        TXT_CMSBRW_ADDBOOKMARK,  0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SNAPSHOT_SAVE,  TIP_NULL, {0, 0, 0}, 
        TXT_CMSBRW_SNAPSHOT,  0, 0, 0, MENU_NULL},     
    {ID_CMSBRW_PUSHMSG_ENTER,  TIP_NULL, {0, 0, 0}, 
        TXT_CMSBRW_PUSHMSG,  0, 0, 0, MENU_NULL}, 
}; 
//set browser main menu add by figo.feng 2004.09.09 
const GUI_MENU_ITEM_T menu_cmsbrw_main[] = 
{ 
    {ID_CMSBRW_MAINMENU_YDMW, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_YDMW, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_MAINMENU_BOOKMARK, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_BOOKMARK, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_MAINMENU_INPUTURL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_HTTP, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_MAINMENU_HISTORY, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_HISTORY, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_MAINMENU_SNAPSHOT, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SNAPSHOT, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_MAINMENU_PUSHMSG, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_PUSHMSG, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_MAINMENU_SETTING, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_WAPSETTING, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_MAINMENU_DOWNLOAD, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DOWNLOAD, 0, 0, 0, MENU_CMSBRW_DOWNLOAD}, 
}; 
 
//set browser download menu  
const GUI_MENU_ITEM_T menu_cmsbrw_download[] = 
{ 
    {ID_CMSBRW_DOWNLOAD_RING, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_RINGDOWNLOAD, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_DOWNLOAD_PICTURE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_PICDOWNLOAD, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser web menu  
const GUI_MENU_ITEM_T menu_cmsbrw_web[] = 
{ 
    {ID_CMSBRW_WEB_DISPLAYURL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DISPLAYURL, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_SETASHOMEPAGE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SETASHOMEPAGE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_SAVEBOOKMARK, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SAVEBOOKMARK, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_HTTP, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_HTTP, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_ACCESSHOMEPAGE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_ACCESSHOMEPAGE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_BACK, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_BACK, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_FORWARD, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_FORWARD, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_REFRESH, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_REFRESH, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_CLEARCACHE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_CLEARCACHE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_WEB_DISCONNECT, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DISCONNECT, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser bookmark menu  
const GUI_MENU_ITEM_T menu_cmsbrw_bookmark[] = 
{ 
    {ID_CMSBRW_BOOKMARK_ENTER, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CONNECT, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_BOOKMARK_DETAIL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DETAIL, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_BOOKMARK_EDIT, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_EDIT, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_BOOKMARK_DELETE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETE, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser history menu  
const GUI_MENU_ITEM_T menu_cmsbrw_history[] = 
{ 
    {ID_CMSBRW_HISTORY_ENTER, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CONNECT, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_HISTORY_DETAIL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DETAIL, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_HISTORY_DELETE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_HISTORY_DELETEALL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETEALL, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser history List Menu  
 
//set cmsbrw save file menu add by wanqiangzh 2005.11.11 
const GUI_MENU_ITEM_T menu_cmsbrw_savefile[] = 
{ 
    {ID_CMSBRW_SAVEFILEMENU_SNAPSHOT, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SAVE_NET_FILE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SAVEFILEMENU_IMG, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SAVE_IMG_FILE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SAVEFILEMENU_SOUND, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SAVE_SOUND_FILE, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser snapshot menu  
const GUI_MENU_ITEM_T menu_cmsbrw_snapshot[] = 
{ 
    {ID_CMSBRW_SNAPSHOT_ENTER, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_ENTER, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SNAPSHOT_DETAIL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DETAIL, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SNAPSHOT_DELETE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SNAPSHOT_DELETEALL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETEALL, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser pushmsg menu  
const GUI_MENU_ITEM_T menu_cmsbrw_pushmsg[] = 
{ 
    {ID_CMSBRW_PUSHMSG_ENTER, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CONNECT, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_PUSHMSG_DETAIL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DETAIL, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_PUSHMSG_DELETE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_PUSHMSG_DELETEALL, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETEALL, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser setting menu 
const GUI_MENU_ITEM_T menu_cmsbrw_setting[] = 
{ 
    {ID_CMSBRW_SETTING_SETTINGBROWSER, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SETTINGBROWSER, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SETTING_SETTINGLINK, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_LINKSETTING, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_DEFAULT,     TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_RESTORE_DEFAULT,0,0,0,MENU_NULL},		//FNH ADD 0512 
}; 
 
//set browser setting browser menu  
const GUI_MENU_ITEM_T menu_cmsbrw_setting_browser[] = 
{ 
	{ID_CMSBRW_SETTING_DELETECACHE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETECACHE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SETTING_DLIMG, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DLIMGSETTING, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_PLAYBGSOUND, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_BGSOUNDSETTING, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_ACCEPTPUSHMSG, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_ACCEPTPUSHMSGSETTING, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_SETHOMEPAGE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SETHOMEPAGE, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_FONT, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SETFONT, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser setting link menu  
const GUI_MENU_ITEM_T menu_cmsbrw_setting_link[] = 
{ 
    {ID_CMSBRW_SETTING_SETASDEFAULT, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SETASDEFAULT, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SETTING_CONNECTSETTING, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_LINKSETTING, 0, 0, 0, MENU_NULL}, 
	//{ID_CMSBRW_SETTING_SECRET, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_PASSWORD, 0, 0, 0, MENU_NULL},//for test 
	{ID_CMSBRW_SETTING_SECRET, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_SECURITYCONNECTSETTING, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_USERNAME, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_USERNAME, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_PASSWORD, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_PASSWORD, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_APN, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_APN, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_GATEWAY, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_GATEWAY, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_PORT, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_PORT, 0, 0, 0, MENU_NULL}, 
	{ID_CMSBRW_SETTING_CHANGENAME, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_CHANGENAME, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser setting sub menu  
const GUI_MENU_ITEM_T menu_cmsbrw_setting_sub[] = 
{ 
    {ID_CMSBRW_SETTING_TRANSMODE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_TRANSMODE, 0, 0, 0, MENU_CMSBRW_SETTING_TRANSMODE}, 
    {ID_CMSBRW_SETTING_CONNSETTING, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_CONNSETTING, 0, 0, 0, MENU_CMSBRW_SETTING_CONNSETTING}, 
}; 
 
//set browser setting transmission mode menu  
const GUI_MENU_ITEM_T menu_cmsbrw_setting_transmode[] = 
{ 
    {ID_CMSBRW_SETTING_USERNAME, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_USERNAME, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SETTING_PASSWORD, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_PASSWORD, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SETTING_APN, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_APN, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser setting connect setting menu  
const GUI_MENU_ITEM_T menu_cmsbrw_setting_connsetting[] = 
{ 
    {ID_CMSBRW_SETTING_HOMEPAGE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_HOMEPAGE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SETTING_GATEWAY, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_GATEWAY, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_SETTING_PORT, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_PORT, 0, 0, 0, MENU_NULL}, 
}; 
 
//set browser download menu  
const GUI_MENU_ITEM_T menu_cmsbrw_download_address[] = 
{ 
    {ID_CMSBRW_DOWNLOAD_ENTER, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CONNECT, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_DOWNLOAD_ADDRESS, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_ADDRESS, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_DOWNLOAD_DELETE, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_DELETE, 0, 0, 0, MENU_NULL}, 
    {ID_CMSBRW_DOWNLOAD_NEWADDRESS, TIP_NULL, {COMMON_TXT_NULL, COMMON_TXT_NULL, COMMON_TXT_NULL},TXT_CMSBRW_NEWADDRESS, 0, 0, 0, MENU_NULL}, 
}; 
 
 
 
 
 
#define MENU_DEF(_TABLEID, _ITEMPTR, _STYLE, _TITLESTR, _TITLE_ICON, _TITLE_NUMICON, _TITLE_BACKGROUND, \ 
	_ITEMCOUNT) \ 
     _ITEMPTR, _STYLE, _TITLESTR, _TITLE_ICON, _TITLE_NUMICON, _TITLE_BACKGROUND, _ITEMCOUNT,  
 
const GUI_MENU_GROUP_T cmsbrw_menu_table[] =  
{ 
   {NULL},    //MENU_DYNA 
	#include "mmibrw_menutab.def" 
//	#include "mmieng_menutable.def" 
}; 
 
/*****************************************************************************/ 
// 	Description : register menu group 
//	Global resource dependence :cmsbrw_menu_table 
//  Author: 
//	Note: 
/*****************************************************************************/ 
PUBLIC void BRW_RegMenuGroup(void) 
{ 
    MMI_RegMenuGroup(MMI_MODULE_MMIBRW, cmsbrw_menu_table); 
} 
 
 
 
#undef MENU_DEF