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


 
#ifndef MMIBRW_MENUTABLE_H 
#define MMIBRW_MENUTABLE_H 
 
#include "guimenu.h" 
#include "mmieng_menutable.h" 
#include "mmibrw_text.h" 
#include "mmibrw_image.h" 
 
/**---------------------------------------------------------------------------* 
 **                         Compiler Flag                                     * 
 **---------------------------------------------------------------------------*/ 
#ifdef __cplusplus 
    extern   "C" 
    { 
#endif 
 
/*-------------------------------------------------------------------------*/ 
/*                         TYPES/CONSTANTS                                 */ 
/*-------------------------------------------------------------------------*/ 
 
// add by taul 
#define ACCWIN_NODE_DEF(_MENUID,  _WINID,  _WIN_TAB) _MENUID, 
#define ACCNULL_NODE_DEF(_MENUID)  _MENUID, 
#define  ACCWIN_INNER_DEF(_WINID_, _WINTAB_)           
 
 
//²Ëµ¥ID 
typedef enum 
{ 
	//browser menu id start add by figo.feng 2004.09.09 
	ID_CMSBRW_MENU_START = (MMI_MODULE_MMIBRW<< 16), 
 
   	ID_CMSBRW_MAINMENU_YDMW, 
	ID_CMSBRW_MAINMENU_BOOKMARK, 
	ID_CMSBRW_MAINMENU_INPUTURL, 
	ID_CMSBRW_MAINMENU_HISTORY, 
	ID_CMSBRW_MAINMENU_SNAPSHOT, 
	ID_CMSBRW_MAINMENU_PUSHMSG, 
  	ID_CMSBRW_MAINMENU_SETTING, 
	ID_CMSBRW_MAINMENU_DOWNLOAD, 
	 
   	ID_CMSBRW_DOWNLOAD_RING, 
	ID_CMSBRW_DOWNLOAD_PICTURE, 
 
  	ID_CMSBRW_WEB_DISPLAYURL, 
	ID_CMSBRW_WEB_SETASHOMEPAGE, 
   	ID_CMSBRW_WEB_SAVEBOOKMARK, 
	ID_CMSBRW_WEB_HTTP, 
	ID_CMSBRW_WEB_ACCESSHOMEPAGE, 
  	ID_CMSBRW_WEB_BACK, 
	ID_CMSBRW_WEB_FORWARD, 
	ID_CMSBRW_WEB_REFRESH, 
	ID_CMSBRW_WEB_CLEARCACHE, 
	ID_CMSBRW_WEB_DISCONNECT, 
	ID_CMSBRW_CALLREQUEST, 
 
  	ID_CMSBRW_BOOKMARK_ENTER, 
	ID_CMSBRW_BOOKMARK_DETAIL, 
   	ID_CMSBRW_BOOKMARK_EDIT, 
	ID_CMSBRW_BOOKMARK_DELETE, 
	ID_CMSBRW_BOOKMARK_MORE_DELETE, 
	ID_CMSBRW_BOOKMARK_SAVE, 
 
	ID_CMSBRW_HISTORY_ENTER, 
	ID_CMSBRW_HISTORY_DETAIL, 
	ID_CMSBRW_HISTORY_DELETE, 
	ID_CMSBRW_HISTORY_DELETEALL, 
 
	ID_CMSBRW_SAVEFILEMENU_SNAPSHOT, 
    ID_CMSBRW_SAVEFILEMENU_IMG, 
    ID_CMSBRW_SAVEFILEMENU_SOUND, 
	ID_CMSBRW_SNAPSHOT_SAVE, 
	ID_CMSBRW_SNAPSHOT_ENTER, 
	ID_CMSBRW_SNAPSHOT_DETAIL, 
	ID_CMSBRW_SNAPSHOT_DELETE, 
	ID_CMSBRW_SNAPSHOT_DELETEALL, 
 
	ID_CMSBRW_PUSHMSG_ENTER, 
	ID_CMSBRW_PUSHMSG_DETAIL, 
	ID_CMSBRW_PUSHMSG_DELETE, 
	ID_CMSBRW_PUSHMSG_DELETEALL, 
 
    ID_CMSBRW_SETTING_SETTINGBROWSER, 
	ID_CMSBRW_SETTING_SETTINGLINK, 
	ID_CMSBRW_SETTING_DEFAULT, 
 
	ID_CMSBRW_SETTING_DELETECACHE, 
	ID_CMSBRW_SETTING_DLIMG, 
	ID_CMSBRW_SETTING_PLAYBGSOUND, 
	ID_CMSBRW_SETTING_ACCEPTPUSHMSG, 
	ID_CMSBRW_SETTING_SETHOMEPAGE, 
	ID_CMSBRW_SETTING_FONT, 
 
	ID_CMSBRW_SETTING_SETASDEFAULT, 
	ID_CMSBRW_SETTING_CONNECTSETTING, 
	ID_CMSBRW_SETTING_SECRET, 
	ID_CMSBRW_SETTING_USERNAME, 
	ID_CMSBRW_SETTING_PASSWORD, 
	ID_CMSBRW_SETTING_APN, 
	ID_CMSBRW_SETTING_GATEWAY, 
	ID_CMSBRW_SETTING_PORT, 
	ID_CMSBRW_SETTING_CHANGENAME, 
 
	ID_CMSBRW_SETTING_TRANSMODE, 
   	ID_CMSBRW_SETTING_CONNSETTING, 
 
//	ID_CMSBRW_SETTING_USERNAME, 
// 	ID_CMSBRW_SETTING_PASSWORD, 
//	ID_CMSBRW_SETTING_APN, 
 
	ID_CMSBRW_SETTING_HOMEPAGE, 
// 	ID_CMSBRW_SETTING_GATEWAY, 
//	ID_CMSBRW_SETTING_PORT, 
 
	ID_CMSBRW_DOWNLOAD_ENTER, 
	ID_CMSBRW_DOWNLOAD_ADDRESS, 
   	ID_CMSBRW_DOWNLOAD_DELETE, 
	ID_CMSBRW_DOWNLOAD_NEWADDRESS, 
    // begin of menu ID for game part 
   // #include "gamewin_node.def" 
    // end of menu ID for game part 
     
	ID_CMSBRW_MENU_TOTAL 
}ID_CMSBRW_MENU_E; 
 
// add by taul 
#undef ACCWIN_NODE_DEF 
#undef ACCNULL_NODE_DEF 
#undef  ACCWIN_INNER_DEF 
 
 
#define MENU_DEF(_TABLEID, _ITEMPTR, _STYLE, _TITLESTR, _TITLE_ICON, _TITLE_NUMICON, _TITLE_BACKGROUND, \ 
	_ITEMCOUNT) \ 
     _TABLEID, 
 
typedef enum 
{ 
	ID_CMSBRW_MENU_LABEL_START = (MMI_MODULE_MMIBRW << 16), 
	#include "mmibrw_menutab.def" 
	ID_CMSBRW_MENUTAB_MAX 
} CMSBRW_MenuLabelE; 
 
#undef MENU_DEF 
 
 
/*-------------------------------------------------------------------------*/ 
/*                         VARIABLES                                       */ 
/*-------------------------------------------------------------------------*/ 
 
extern const GUI_MENU_GROUP_T cmsbrw_menu_table[]; 
 
 
/*-------------------------------------------------------------------------*/ 
/*                         FUNCTION DECLARE                                */ 
/*-------------------------------------------------------------------------*/ 
/*****************************************************************************/ 
// 	Description : register menu group 
//	Global resource dependence :cmsbrw_menu_table 
//  Author: 
//	Note: 
/*****************************************************************************/ 
PUBLIC void BRW_RegMenuGroup(void); 
 
/**---------------------------------------------------------------------------* 
 **                         Compiler Flag                                     * 
 **---------------------------------------------------------------------------*/ 
#ifdef   __cplusplus 
    } 
#endif 
/*-------------------------------------------------------------------------*/ 
 
#endif /* MENUTABLE_H */