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

📄 populateres.c

📁 mtk wap和mms代码。。适应mtk 25。26平台
💻 C
📖 第 1 页 / 共 5 页
字号:
    ADD_APPLICATION_STRING2(STR_GLOBAL_3, "3", "Global String- 3");
    ADD_APPLICATION_STRING2(STR_GLOBAL_4, "4", "Global String- 4");
    ADD_APPLICATION_STRING2(STR_GLOBAL_5, "5", "Global String- 5");
    ADD_APPLICATION_STRING2(STR_GLOBAL_6, "6", "Global String- 6");
    ADD_APPLICATION_STRING2(STR_GLOBAL_7, "7", "Global String- 7");
    ADD_APPLICATION_STRING2(STR_GLOBAL_8, "8", "Global String- 8");
    ADD_APPLICATION_STRING2(STR_GLOBAL_9, "9", "Global String- 9");
    ADD_APPLICATION_STRING2(STR_GLOBAL_10, "10", "Global String- 10");
    ADD_APPLICATION_STRING2(
        STR_GLOBAL_NOT_SUPPORT_AT_PC_SIMULATOR,
        "Not Support at PC Simulator",
        "Global String- Not Support at PC Simulator");
    ADD_APPLICATION_STRING2(STR_GLOBAL_NO_MEMORY_CARD, "No Memory Card", "[Notify-No Memory Card]");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DOWNLOAD, "Download", "STR_GLOBAL_DOWNLOAD");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DOWNLOAD_ASK, "Download?", "STR_GLOBAL_DOWNLOAD_ASK");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DOWNLOADING, "Downloading...", "STR_GLOBAL_DOWNLOADING");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DOWNLOADED, "Downloaded~", "STR_GLOBAL_DOWNLOADED");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DOWNLOAD_FAILED, "Download failed~", "STR_GLOBAL_DOWNLOAD_FAILED");
    ADD_APPLICATION_STRING2(STR_GLOBAL_INSTALL, "Install", "STR_GLOBAL_INSTALL");
    ADD_APPLICATION_STRING2(STR_GLOBAL_INSTALL_ASK, "Install?", "STR_GLOBAL_INSTALL_ASK");
    ADD_APPLICATION_STRING2(STR_GLOBAL_INSTALLING, "Start Installing", "STR_GLOBAL_INSTALLING");
    ADD_APPLICATION_STRING2(STR_GLOBAL_INSTALLED, "Installed~", "STR_GLOBAL_INSTALLED");
    ADD_APPLICATION_STRING2(STR_GLOBAL_INSTALL_FAILED, "Install failed~", "STR_GLOBAL_INSTALL_FAILED");
    ADD_APPLICATION_STRING2(STR_GLOBAL_BUSY_TRY_LATER, "Busy", "STR_GLOBAL_BUSY_TRY_LATER");
	ADD_APPLICATION_STRING2(STR_GLOBAL_SUBMIT,"Submit","Accept");
	ADD_APPLICATION_STRING2(STR_GLOBAL_USERNAME,"User Name","User name menu");
	ADD_APPLICATION_STRING2(STR_GLOBAL_PASSWORD,"Password","Password menu");
	ADD_APPLICATION_STRING2(STR_GLOBAL_AUTHENTICATION,"Authentication","Authentication");


    ADD_APPLICATION_IMAGE2(
        IMG_BOOTUP_SCANNING_LOGO,
        CUST_IMG_PATH "\\\\MainLCD\\\\Active\\\\poweronoff\\\\logo.bmp",
        "Bootup Scanning Image");
    ADD_APPLICATION_IMAGE2(IMG_GLOBAL_OK, "..\\\\..\\\\Customer\\\\Images\\\\EmptyImage.bmp", "Global Image-Ok");
    ADD_APPLICATION_IMAGE2(IMG_GLOBAL_BACK, "..\\\\..\\\\Customer\\\\Images\\\\EmptyImage.bmp", "Global Image-Back");
    ADD_APPLICATION_IMAGE2(IMG_GLOBAL_YES, "..\\\\..\\\\Customer\\\\Images\\\\EmptyImage.bmp", "Global Image-Yes");
    ADD_APPLICATION_IMAGE2(IMG_GLOBAL_NO, "..\\\\..\\\\Customer\\\\Images\\\\EmptyImage.bmp", "Global Image-No");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_OPTIONS,
        "..\\\\..\\\\Customer\\\\Images\\\\EmptyImage.bmp",
        "Global Image-Options");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L1,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\Listmenuicon\\\\L_NB1.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L2,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB2.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L3,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB3.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L4,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB4.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L5,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB5.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L6,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB6.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L7,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB7.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L8,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB8.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L9,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB9.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L10,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB10.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L11,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB11.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L12,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB12.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L13,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB13.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L14,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB14.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L15,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB15.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L16,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB16.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L17,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB17.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L18,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB18.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L19,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB19.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L20,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB20.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L21,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB21.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L22,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB22.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L23,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB23.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L24,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB24.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L25,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB25.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L26,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB26.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L27,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB27.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L28,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB28.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L29,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB29.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_L30,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\ListMenuIcon\\\\L_NB30.PBM",
        "Menu Image");
    ADD_APPLICATION_IMAGE2(IMG_GLOBAL_CLEAR, "..\\\\..\\\\Customer\\\\Images\\\\EmptyImage.bmp", "Global Image-Clear");
    ADD_APPLICATION_IMAGE2(IMG_STATUS, CUST_IMG_PATH "\\\\MainLCD\\\\Alarm\\\\OA_STATU.PBM", "Status Image");
    ADD_APPLICATION_IMAGE2(IMG_VICON, CUST_IMG_PATH "\\\\MainLCD\\\\UIElement\\\\checkbox\\\\CK_V.bmp", "Status Image");
    ADD_APPLICATION_IMAGE2(IMG_TIME, CUST_IMG_PATH "\\\\MainLCD\\\\Alarm\\\\OA_TIME.PBM", "Time Image");
    ADD_APPLICATION_IMAGE2(IMG_REPEAT, CUST_IMG_PATH "\\\\MainLCD\\\\Alarm\\\\OA_REPT.PBM", "Repeat Image");
    ADD_APPLICATION_IMAGE2(
        IMG_CAL,
        CUST_IMG_PATH "\\\\MainLCD\\\\SubMenu\\\\Settings\\\\DateAndTime\\\\ST_CALEN.PBM",
        "Calendar Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_QUESTION,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_QUE.gif",
        "Question Mark image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_SAVE,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_SAV.GIF",
        "saved image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_DELETED,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_DEL.GIF",
        "deleted image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_EMPTY,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_EMP.gif",
        "empty image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_UNFINISHED,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_UNF.gif",
        "unfinished image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_WARNING,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_WARN.bmp",
        "warning image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_PROGRESS,
        CUST_IMG_PATH "\\\\MainLCD\\\\UIElement\\\\Progress\\\\PROGRESS.GIF",
        "Progress Image");
    ADD_APPLICATION_IMAGE2(IMG_GLOBAL_DEFAULT, "..\\\\..\\\\Customer\\\\Images\\\\Default.bmp", "default image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_ACTIVATED,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_DONE.gif",
        "Activated image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_ERASED,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_ERASE.gif",
        "Erased image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_ERROR,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_ERR.gif",
        "Error Image");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_INFO,
        CUST_IMG_PATH "\\\\MainLCD\\\\Warningpage\\\\PopUpPage\\\\PP_INF.gif",
        "Info Image");
    ADD_APPLICATION_IMAGE2(
        IMG_EARPHONE_POPUP_MAINLCD,
        CUST_IMG_PATH "\\\\MAINLCD\\\\WarningPage\\\\notification\\\\N_HDSET.BMP",
        "Main LCD Image Associated with Ear Phone Plug In Popup.");
    ADD_APPLICATION_IMAGE2(
        IMG_EARPHONE_POPUP_SUBLCD,
        CUST_IMG_PATH "\\\\SUBLCD\\\\Active\\\\SB_EAR.BMP",
        "Sub LCD Image Associated with Ear Phone Plug In Popup.");
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_SUB_MENU_BG,
        CUST_IMG_PATH "\\\\MAINLCD\\\\SUBMENU\\\\SB_BG.GIF",
        "SubMenu BG Image.");
#ifdef __MMI_SLIM_PROGRESS_ANIMATION__
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_LOADING,
        CUST_IMG_PATH "\\\\MainLCD\\\\UIElement\\\\Progress\\\\PROGRESS.GIF",
        "Loading Progress Image");
#else /* __MMI_SLIM_PROGRESS_ANIMATION__ */ 
    ADD_APPLICATION_IMAGE2(
        IMG_GLOBAL_LOADING,
        CUST_IMG_PATH "\\\\MainLCD\\\\UIElement\\\\Progress\\\\LOADING.GIF",
        "Loading Progress Image");
#endif /* __MMI_SLIM_PROGRESS_ANIMATION__ */ 

}

#else /* DEVELOPER_BUILD_FIRST_PASS */ 
/***************************************************************************** 
*
* Not FIRST_PASS, for MMI to get global resource info
*
*****************************************************************************/
U16 CurrMaxStringNum;
U32 CurrTotalStrLen;
U16 CurrMaxStringId;
U16 CurrMaxStringIdSearch;
U16 gCurrLangIndex;

#ifdef MMI_ON_HARDWARE_P
const CUSTOM_STRING *gpStringRes;
const CUSTOM_STRING_MAP *gpStringMapRes;
const CUSTOM_STRMAP_SEARCH *gpStrMapSearch;
extern StringResList *gStringList;

#else /* MMI_ON_HARDWARE_P */ 
CUSTOM_STRING *gpStringRes;
CUSTOM_STRING_MAP *gpStringMapRes;
CUSTOM_STRMAP_SEARCH *gpStrMapSearch;
extern StringResList *gStringList;
#endif /* MMI_ON_HARDWARE_P */ 

#if defined(MMI_ON_WIN32)
extern void InitializeResourceVariables(void);
#endif 


/*****************************************************************************
 * FUNCTION
 *  PopulateResGetBaseIDTable
 * DESCRIPTION
 *  Dummy function to make ARM linker happy such that developers can access
 *  g_mmi_resource_base_table in Trace32/VC++ even though the variable is not used
 *  in other places.
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void *PopulateResGetBaseIDTable(void)
{
#if !defined(PRODUCTION_RELEASE)
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    return (void*)g_mmi_resource_base_table;
#else /* !defined(PRODUCTION_RELEASE) */ 
    return NULL;
#endif /* !defined(PRODUCTION_RELEASE) */ 
}


/*****************************************************************************
 * FUNCTION
 *  PopulateResData
 * DESCRIPTION
 *  Populate Resource, assign resource info to global variable
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void PopulateResData(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* to read from NVRAM if possible -vanita */
#if defined(MMI_ON_WIN32)
    InitializeResourceVariables();
#endif 
    gCurrLangIndex = 0;
    gpStringRes = gStringList[gCurrLangIndex].pStringRes;
    gpStringMapRes = gStringList[gCurrLangIndex].pStringMap;
    gpStrMapSearch = gStringList[gCurrLangIndex].pStrMapSearch;
    CurrMaxStringNum = gStringList[gCurrLangIndex].nTotalStrRes;
    CurrMaxStringId = gStringList[gCurrLangIndex].nTotalStrMap;
    CurrMaxStringIdSearch = gStringList[gCurrLangIndex].nTotalStrMapSearch;
    return;
}

#endif /* DEVELOPER_BUILD_FIRST_PASS */ 

⌨️ 快捷键说明

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