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


/**************************************************************************** 
** File Name:      brw_id.h                                               * 
** Author:                                                                 * 
** Date:           12/1/2006                                              * 
** Copyright:      2006 CMS, Incoporated. All Rights Reserved.       * 
** Description:    This file is used to describe the data struct of        * 
**                 system, applicaiton, window and control                 * 
**************************************************************************** 
**                         Important Edit History                          * 
** ------------------------------------------------------------------------* 
** DATE           NAME             DESCRIPTION                             * 
** 1/2006        hongkuik        Create 
**  
****************************************************************************/ 
#ifndef  _BRW_ID_H_     
#define  _BRW_ID_H_   
 
  
 
/**---------------------------------------------------------------------------* 
 **                         Compiler Flag                                     * 
 **---------------------------------------------------------------------------*/ 
#ifdef __cplusplus 
   extern   "C" 
   { 
#endif 
 
/**-------------------------------------------------------------------------* 
 **                         Include Files                                   * 
 **------------------------------------------------------------------------*/ 
#include "sci_types.h"  
#include "mmi_module.h" 
 
// for MMI part of accessory		add by taul 
#define ACCWIN_NODE_DEF(_MENUID, _WINID , _WIN_TAB)   _WINID, 
#define  ACCWIN_INNER_DEF(_WINID_, _WINTAB_)                _WINID_, 
#define ACCNULL_NODE_DEF(_MENUID)  
 
// window ID 
// 命名规则: 模块名 + 窗口名 + WIN_ID  ,  eg: CC_DIALING_WIN_ID (CC部分呼叫窗口ID) 
 
	    
typedef enum 
{ 
    BRWBEGIN_WIN_ID = (MMI_MODULE_MMIBRW<< 16),                   // begin 
	MMICMSBRW_MAINMENU_WIN_ID, 
//	MMICMSBRW_CONNECTNET_WIN_ID, 
//	MMICMSBRW_WEB_WIN_ID, 
	MMICMSBRW_SHOWPICTURELIST_WIN_ID, 
	MMICMSBRW_PLAYMUSIC_WIN_ID, 
	MMICMSBRW_WEBMENU_WIN_ID, 
	MMICMSBRW_DISPLAYURL_WIN_ID, 
	MMICMSBRW_SAVEBOOKMARKURL_WIN_ID, 
	MMICMSBRW_SAVEBOOKMARKNAME_WIN_ID, 
	MMICMSBRW_BOOKMARKLIST_WIN_ID, 
	MMICMSBRW_BOOKMARKMENU_WIN_ID, 
	MMICMSBRW_SHOWBOOKMARK_WIN_ID, 
	MMICMSBRW_DELETEBOOKMARK_WIN_ID, 
	MMICMSBRW_INPUTBOOKMARKURL_WIN_ID, 
	MMICMSBRW_INPUTBOOKMARKNAME_WIN_ID, 
	MMICMSBRW_HISTORYLIST_WIN_ID, 
	MMICMSBRW_HISTORYMENU_WIN_ID, 
	MMICMSBRW_SHOWHISTORY_WIN_ID, 
	MMICMSBRW_SAVEFILEMENU_WIN_ID, 
	MMICMSBRW_SNAPSHOTLIST_WIN_ID, 
	MMICMSBRW_SNAPSHOTMENU_WIN_ID, 
	MMICMSBRW_SHOWSNAPSHOT_WIN_ID, 
	MMICMSBRW_INPUTSNAPSHOTTITLE_WIN_ID, 
	MMICMSBRW_PUSHMSGLIST_WIN_ID, 
	MMICMSBRW_PUSHMSGMENU_WIN_ID, 
	MMICMSBRW_SHOWPUSHMSG_WIN_ID, 
	MMICMSBRW_INPUTURL_WIN_ID, 
	MMICMSBRW_EDITBOXCTRLINPUTMSG_WIN_ID, 
	MMICMSBRW_SETTINGMENU_WIN_ID, 
	MMICMSBRW_SETTINGBROWSERMENU_WIN_ID, 
	MMICMSBRW_SETTINGLINKMENU_WIN_ID, 
	MMICMSBRW_SETTING_WIN_ID, 
	MMICMSBRW_SETTINGLIST_WIN_ID, 
	MMICMSBRW_SETTINGLINKLIST_WIN_ID, 
	MMICMSBRW_SETTINGDLIMGLIST_WIN_ID, 
	MMICMSBRW_SETTINGBGSOUNDLIST_WIN_ID, 
	MMICMSBRW_SETTINGACCEPTPUSHMSGLIST_WIN_ID, 
	MMICMSBRW_SETTINGSECURITYCONNECTLIST_WIN_ID, 
	MMICMSBRW_INPUTUSERNAME_WIN_ID, 
	MMICMSBRW_INPUTPASSWORD_WIN_ID, 
	MMICMSBRW_INPUTAPN_WIN_ID, 
	MMICMSBRW_INPUTHOMEPAGE_WIN_ID, 
	MMICMSBRW_SETFONT_WIN_ID, 
	MMICMSBRW_INPUTGATEWAY_WIN_ID, 
	//MMICMSBRW_PORTLIST_WIN_ID, 
	MMICMSBRW_EDITPORT_WIN_ID,//  [3/15/2006 Hongkui.Kang] 
	MMICMSBRW_AUTHENTICATIONNAME_WIN_ID,  //xuelianb add [2006-2-9] 
	MMICMSBRW_INPUTAGENTNAME_WIN_ID, 
	MMICMSBRW_WAITINGMESSAGE_WIN_ID, 
	MMICMSBRW_SELECTCONTROL_WIN_ID, 
 
 
	BRW_WINDOW_ID_NUMBER          // 窗口ID的总数目 
}BRW_WINDOW_ID_E;	    
	    
 
// add by taul 
#undef  ACCWIN_NODE_DEF 
#undef  ACCWIN_INNER_DEF 
#undef ACCNULL_NODE_DEF 
 
 
typedef enum 
{ 
	 BRW_CTRL_ID = (MMI_MODULE_MMIBRW<< 16), 
	MMICMSBRW_MENU_MAIN_CTRL_ID, 
	MMICMSBRW_MAIN_WEB_CTRL_ID, 
//	MMICMSBRW_ANIMATE_WAITING_CTRL_ID, 
	MMICMSBRW_EDIT_URL_CTRL_ID, 
	MMICMSBRW_ANIMATE_CONNECTING_CTRL_ID, 
	MMICMSBRW_LIST_SHOWPICTURE_CTRL_ID, 
	MMICMSBRW_MENU_WEB_CTRL_ID, 
	MMICMSBRW_LABEL_SAVERING_CTRL_ID, 
	MMICMSBRW_TEXT_DISPLAYURL_CTRL_ID, 
//	MMIBRWWEB_TEXT_DISPLAYURL_CTRL_ID,			//CMS 
	MMICMSBRW_EDIT_SAVEBOOKMARKURL_CTRL_ID,	//BOOKMARK 
	MMICMSBRW_EDIT_SAVEBOOKMARKNAME_CTRL_ID, 
	MMICMSBRW_LIST_BOOKMARK_CTRL_ID, 
	MMICMSBRW_MENU_BOOKMARK_CTRL_ID, 
	MMICMSBRW_LIST_DELETEBOOKMARK_CTRL_ID, 
	MMICMSBRW_LABEL_BOOKMARKDETAIL_CTRL_ID, 
	MMICMSBRW_TEXT_BOOKMARKDETAIL_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTBOOKMARKURL_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTBOOKMARKNAME_CTRL_ID, 
	MMICMSBRW_LIST_HISTORY_CTRL_ID,			//HISTORY 
	MMICMSBRW_MENU_HISTORY_CTRL_ID, 
	MMICMSBRW_LABEL_URL_ADDRESS_CTRL_ID,  //URL 
	MMICMSBRW_LABEL_URL_NAME_CTRL_ID, 
	MMICMSBRW_TEXT_URL_ADDRESS_CTRL_ID, 
	MMICMSBRW_TEXT_URL_NAME_CTRL_ID, 
//	MMICMSBRW_LABEL_HISTORYDETAIL_CTRL_ID, 
	MMICMSBRW_TEXT_HISTORYDETAIL_CTRL_ID, 
	MMICMSBRW_MENU_SAVEFILE_CTRL_ID, 
	MMICMSBRW_LIST_SNAPSHOT_CTRL_ID,			//SNAPSHOT 
	MMICMSBRW_MENU_SNAPSHOT_CTRL_ID, 
//	MMICMSBRW_LABEL_SNAPSHOTDETAIL_CTRL_ID, 
	MMICMSBRW_TEXT_SNAPSHOTDETAIL_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTSNAPSHOTTITLE_CTRL_ID, 
	MMICMSBRW_LIST_PUSHMSG_CTRL_ID,			//PUSHMSG 
	MMICMSBRW_MENU_PUSHMSG_CTRL_ID, 
	MMICMSBRW_TEXT_PUSHMSGDETAIL_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTURL_CTRL_ID, 
	MMICMSBRW_EDIT_EDITBOXCTRLINPUTMSG_CTRL_ID, 
	MMICMSBRW_MENU_SETTING_CTRL_ID, 
	MMICMSBRW_MENU_SETTINGBROWSER_CTRL_ID, 
	MMICMSBRW_MENU_SETTINGLINK_CTRL_ID, 
	MMICMSBRW_LIST_SETTING_CTRL_ID, 
	MMICMSBRW_LIST_SETTINGLINK_CTRL_ID, 
	MMICMSBRW_LIST_SETTINGDLIMG_CTRL_ID, 
	MMICMSBRW_LIST_SETTINGBGSOUND_CTRL_ID, 
	MMICMSBRW_LIST_SETTINGACCEPTPUSHMSG_CTRL_ID, 
	MMICMSBRW_LIST_SETTINGFONT_CTRL_ID, 
	MMICMSBRW_LIST_SETTINGSECURITYCONNECT_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTUSERNAME_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTPASSWORD_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTAPN_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTHOMEPAGE_CTRL_ID, 
	MMICMSBRW_EDIT_INPUTGATEWAY_CTRL_ID, 
//	MMICMSBRW_LIST_SELECTPORT_CTRL_ID, 
    MMICMSBRW_EDIT_INPUTPORT_CTRL_ID,//  [3/15/2006 Hongkui.Kang] 
	MMICMSBRW_EDIT_INPUTAGENTNAME_CTRL_ID, 
 
	MMICMSBRW_AUTHENTICATION_INPUTNAME_CTRL_ID,  //xuelianb add [2006-2-9] 
	MMICMSBRW_AUTHENTICATION_INPUTCODE_CTRL_ID,  //xuelianb add [2006-2-9] 
	MMICMSBRW_LIST_SELECTCONTROL_CTRL_ID, 
	 
	MMICMSBRW_LABEL_AGENTNAME_CTRL_ID, 
	MMICMSBRW_LABEL_HOMEPAGE_CTRL_ID, 
	MMICMSBRW_LABEL_GATEWAY_CTRL_ID, 
	MMICMSBRW_LABEL_USERNAME_CTRL_ID, 
	MMICMSBRW_LABEL_PASSWORD_CTRL_ID, 
	MMICMSBRW_LABEL_APN_CTRL_ID, 
	MMICMSBRW_LABEL_PORT_CTRL_ID, 
	 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_0, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_1, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_2, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_3, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_4, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_5, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_6, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_7, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_8, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_9, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_10, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_11, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_12, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_13, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_14, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_15, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_16, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_17, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_18, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_19, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_20, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_21, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_22, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_23, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_24, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_25, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_26, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_27, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_28, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_29, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_30, 
	MMICMSBRW_WEB_CONTENT_CTRL_ID_31, 
	BRW_CONTROL_ID_NUMBER         // 控件ID的总数目 
 
}BRW_CONTROL_ID_E; 
// control ID 
// 命名规则: 控件所属的窗口名 + 控件名 + CTRL_ID, eg: IDLEWIN_TEXTBOX_CTRL_ID (IDLE窗口下text控件ID) 
 
 
/**---------------------------------------------------------------------------* 
 **                         Compiler Flag                                     * 
 **---------------------------------------------------------------------------*/ 
#ifdef   __cplusplus 
   } 
#endif 
#endif