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 */