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

📄 populateres.c

📁 mtk wap和mms代码。。适应mtk 25。26平台
💻 C
📖 第 1 页 / 共 5 页
字号:
#if 0   /* Cylen 0926, customize display char */
/* under construction !*/
/* under construction !*/
#endif /* 0 */ 
    PRINT_INFORMATION(("Populating MMIAPI Resource\n"));
    PopulateMmiapiRes();

#ifdef PLX_APP_SUPPORT
	/*****************Pollex*******************/
	PRINT_INFORMATION(("Populating Pollex Demo UI Resource\n"));
	PopulatePlxResources();
#endif
#ifdef __MOD_SMSAL__
    PRINT_INFORMATION(("Populating Messages Resources\n"));
    PopulateMessagesResData();

#ifdef __MMI_MESSAGES_CHAT__
    PopulateChatAppRes();
#endif 
#endif /* __MOD_SMSAL__ */ 

#ifdef __MMI_UNIFIED_MESSAGE__
    PopulateUnifiedMessageResData();
#endif 

#ifdef __MMI_EMAIL__
    PRINT_INFORMATION(("Populating Email Resources\n"));
    EmailResourceData();
#endif /* __MMI_EMAIL__ */ 

#ifdef __MMI_IMPS__
    PRINT_INFORMATION(("Populating IMPS Resources\n"));
    PopulateIMPSData();
#endif /* __MMI_IMPS__ */ 

#ifdef __SAT__
    PRINT_INFORMATION(("Populating SAT Resources\n"));
    PopulateSATRes();
#endif /* __SAT__ */ 

#if defined(JATAAYU_SUPPORT)
    PRINT_INFORMATION(("Populating Jataayu Browser Resources\n"));
    PopulateJaatayuBrowserRes();
    PRINT_INFORMATION(("Populating Jataayu Provisioning Resources\n"));
    PopulateJaatayuProvisioningRes();
    PRINT_INFORMATION(("Populating Jataayu JDD Resources\n"));
    PopulateJataayuJDDRes();
#endif /* defined(JATAAYU_SUPPORT) */ 

#ifdef __MMI_ENGINEER_MODE__
    PRINT_INFORMATION(("Populating EM Resources\n"));
    populateEngineerModeMenu();
#endif /* __MMI_ENGINEER_MODE__ */ 

#ifdef __MMI_FACTORY_MODE__
    PRINT_INFORMATION(("Populating FM Resources\n"));
    populateFactoryModeMenu();
#endif /* __MMI_FACTORY_MODE__ */ 

#ifdef __MMI_AUDIO_PLAYER__
    PRINT_INFORMATION(("Populating Audio Player Resources\n"));
    populateAudioPlayerMenu();
#else /* __MMI_AUDIO_PLAYER__ */ 
    PRINT_INFORMATION(("Populating Audio Simple Player Resources\n"));
    populateAudioPlayerMenu();
#endif /* __MMI_AUDIO_PLAYER__ */ 

#ifdef __MMI_AB_REPEATER__
    PRINT_INFORMATION(("Populating AB Repeater Resources\n"));
    populateABRepeaterMenu();
#endif /* __MMI_AB_REPEATER__ */ 

#ifdef __MMI_SOUND_RECORDER__
    PRINT_INFORMATION(("Populating Sound Recorder Resources\n"));
    populateSoundRecorderMenu();
#endif /* __MMI_SOUND_RECORDER__ */ 

#ifdef __MMI_FILE_MANAGER__
    PRINT_INFORMATION(("Populating File Manager Resources\n"));
    populateFileManagerMenu();
#endif /* __MMI_FILE_MANAGER__ */ 

#ifdef __MMI_VIDEO_PLAYER__
    PRINT_INFORMATION(("Populating Video Player Resources\n"));
    PopulateVdoPlyRes();
#endif /* __MMI_VIDEO_PLAYER__ */ 

#ifdef __MMI_VIDEO_RECORDER__
    PRINT_INFORMATION(("Populating Video Recoder Resources\n"));
    PopulateVdoRecRes();
#endif /* __MMI_VIDEO_RECORDER__ */ 

#ifdef __MMI_NITZ__
    PRINT_INFORMATION(("Populating NITZ Resources\n"));
    PopulateResourceNITZ();
#endif /* __MMI_NITZ__ */ 

#ifdef __MMI_PICTURE_EDITOR_SUPPORT__
    PRINT_INFORMATION(("End Populating Image Editor\n"));
    PopulatePictureEditor();
#endif /* __MMI_PICTURE_EDITOR_SUPPORT__ */ 

#ifdef __MMI_STOPWATCH__
    PRINT_INFORMATION(("Populating StopWatch Resources\n"));
    PopulateStopwatchRes();
#endif /* __MMI_STOPWATCH__ */ 

#if defined(__MMI_RING_COMPOSER__) && defined(__MMI_IMELODY_SUPPORT__)
    PRINT_INFORMATION(("Populating Compose RingTone\n"));
    PopulateComposeRingTone();
#endif /* defined(__MMI_RING_COMPOSER__) && defined(__MMI_IMELODY_SUPPORT__) */ 

#ifdef __MMI_CAMERA__
    PRINT_INFORMATION(("Populating Camera Resource\n"));
    PopulateCameraRes();
#endif /* __MMI_CAMERA__ */ 

#ifdef __MMI_BARCODEREADER__
    PRINT_INFORMATION(("Populating Barcode Reader Resource\n"));
    PopulateBarcodeReaderRes();
#endif /* __MMI_BARCODEREADER__ */ 

#ifdef __MMI_IMAGE_VIEWER__
    PRINT_INFORMATION(("Populating Image Viewer Resource\n"));
    PopulateImageViewerRes();
#endif /* __MMI_IMAGE_VIEWER__ */ 

#ifdef __MMI_FM_RADIO__
    PRINT_INFORMATION(("Populating FM Radio Resource\n"));
    PopulateFMRadioRes();
#endif /* __MMI_FM_RADIO__ */ 

#ifdef __MMI_FM_RADIO_SCHEDULE_REC__
    PRINT_INFORMATION(("Populating Schedule FM Radio Record Resource\n"));
    PopulateFMScheduleRecRes();
#endif /* __MMI_FM_RADIO_SCHEDULE_REC__ */ 

#if defined(__MMI_PHOTOEDITOR__)
    PRINT_INFORMATION(("Populating PhotoEditor Resource\n"));
    PopulatePhotoEditorRes();
#endif /* defined(__MMI_PHOTOEDITOR__) */ 

#if defined (__MMI_EXT_DEVICE__)
#ifdef __MMI_USB_SUPPORT__
    PRINT_INFORMATION(("Populating USB Resource\n"));
    PopulateExtDevUSBRes();
#endif /* __MMI_USB_SUPPORT__ */ 

#ifdef __MMI_IRDA_SUPPORT__
    PRINT_INFORMATION(("Populating IRDA Resource\n"));
    PopulateExtDevIrDARes();
#endif /* __MMI_IRDA_SUPPORT__ */ 

#ifdef __MMI_BT_HP_SUPPORT__
    PRINT_INFORMATION(("Populating Bluetooth Resource\n"));
    PopulateExtDevBTHPRes();
#endif /* __MMI_BT_HP_SUPPORT__ */ 

#ifdef __MMI_BT_SUPPORT__
    PRINT_INFORMATION(("Populating Bluetooth Resource\n"));
    PopulateExtDevBTRes();
#endif /* __MMI_BT_SUPPORT__ */ 
#endif /* defined (__MMI_EXT_DEVICE__) */ 

#if defined(__MMI_VRSD__)
    PRINT_INFORMATION(("Populating Voice Recognition SD Resource\n"));
    PopulateVRSDRes();
#endif /* defined(__MMI_VRSD__) */ 

#if defined(__MMI_VRSI__)
    PRINT_INFORMATION(("Populating Voice Recognition SI Resource\n"));
    PopulateVRSIRes();
#endif /* defined(__MMI_VRSI__) */ 

#if defined(__MMI_BG_SOUND_EFFECT__)
    PRINT_INFORMATION(("Populating Background Sound Resource\n"));
    PopulateBGSoundRes();
#endif /* defined(__MMI_BG_SOUND_EFFECT__) */ 

#if (defined(OBIGO_SUPPORT) || defined (JATAAYU_SUPPORT)) && (defined(WAP_SUPPORT) || defined(__MMI_MMS__))
    PRINT_INFORMATION(("Populating WAP Resource\n"));
    PopulateWapRes();
#endif /* (defined(OBIGO_SUPPORT) || defined (JATAAYU_SUPPORT)) && (defined(WAP_SUPPORT) || defined(__MMI_MMS__)) */ 

    /* micha_PoC */
#ifdef __MMI_POC__
    PRINT_INFORMATION(("Populating PoC Resources\n"));
    PoCResourceData();
#endif /* __MMI_POC__ */ 

#ifndef __POPULATE_ENGINE_
    SendMessage(hWnd, WM_GENSTRFILE, (WPARAM) 0, (LPARAM) 0);
    PRINT_INFORMATION(("after 1 sendmsg"));

    SendMessage(hWnd, WM_GENIMGFILE, (WPARAM) 0, (LPARAM) 0);
    PRINT_INFORMATION(("after 2 send msg "));

    SendMessage(hWnd, WM_GENMENUFILE, (WPARAM) 0, (LPARAM) 0);
    PRINT_INFORMATION(("after 3 send msg "));
#endif /* __POPULATE_ENGINE_ */ 

#if defined(__MMI_FTS_SUPPORT__) || defined(__MMI_FTC_SUPPORT__)
    PopulateExtDevFTPRes();
    PRINT_INFORMATION(("Populating FTP Resource\n"));
#endif /* defined(__MMI_FTS_SUPPORT__) || defined(__MMI_FTC_SUPPORT__) */ 
#ifdef __MMI_OPP_SUPPORT__
    PopulateExtDevOPPRes();
    PRINT_INFORMATION(("Populating OPP Resource\n"));
#endif /* __MMI_OPP_SUPPORT__ */ 
#ifdef __MMI_DOWNLOAD_AGENT__
    PRINT_INFORMATION(("Populating Download Agent Resources\n"));
    PopulateDownloadAgentRes();
#endif /* __MMI_DOWNLOAD_AGENT__ */ 
#ifdef __MMI_SWFLASH__
	PRINT_INFORMATION(("Populating SWFlash Resource\n"));	
	PopulateSWFlashRes();
#endif /* __MMI_SWFLASH__ */
    //WRITE_STRING_RES_FILE;    /* Write the string resource file only for first pass */
    //WRITE_IMAGE_RES_FILE;     /* Write the image resource file only for first pass */
    //WRITE_MENU_RES_FILE;

    /*  for generate string list file in first pass */
    nfb_img_res_file = fopen(NFB_IMAGE_RES_FILENAME, "a");
    if (nfb_img_res_file != NULL)
    {
        fprintf(nfb_img_res_file, "\n};\n");
        fclose(nfb_img_res_file);
    }

    fwprintf(StringListFile, L"##number\t%d\r\n", CurrMaxStringId);
    fclose(StringListFile);
    fprintf(EnumListFile, "};\n");
    fclose(EnumListFile);

    /* 091004 MTK Calvin added to reduce populate time */
    fclose(OutputImgIDFile);

    /* 101205 audio resource Calvin Satrt */
    fclose(OutputAdoIDFile);
    /* 101205 audio resource Calvin End */

    fclose(OutputMenutreeIDFile);
    fclose(RepeatIDListFile);   /* 102604 MTK Calvin added */
    /* MTK Calvin end */
    /* MTK Leo add */
    if (TYPE(__MMI_MAINMENU_TYPE__) != MATRIX_MENU)
    {
        OutputImgDataFile = fopen("..\\..\\Customer\\CustResource\\CustImgDataHW.h", "a");
        if (OutputImgDataFile == NULL)
        {
            printf("OutputImageDataFile Open fail !\n");
        }
        else
        {
            fprintf(OutputImgDataFile, "const U8 __MAINLCD__MAINMENU__MATRIX__MM_BG_BMP[]={0x00,0x00};\n\n");
            fclose(OutputImgDataFile);
        }
    }
    /* MTK Leo end */
}


/*****************************************************************************
 * FUNCTION
 *  PopulateGlobalData
 * DESCRIPTION
 *  Populate Global Resource
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void PopulateGlobalData()
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    ADD_APPLICATION_STRING2(STR_GLOBAL_OK, "Ok", "Global String- OK");
    ADD_APPLICATION_STRING2(STR_GLOBAL_BACK, "Back", "Global String- Back");
    ADD_APPLICATION_STRING2(STR_GLOBAL_OPTIONS, "Option", "Global String- Options");
    ADD_APPLICATION_STRING2(STR_GLOBAL_YES, "Yes", "Global String- Yes");
    ADD_APPLICATION_STRING2(STR_GLOBAL_NO, "No", "Global String- No");
    ADD_APPLICATION_STRING2(STR_GLOBAL_ON, "On", "Global String- On");
    ADD_APPLICATION_STRING2(STR_GLOBAL_OFF, "Off", "Global String- Off");
    ADD_APPLICATION_STRING2(STR_GLOBAL_CLEAR, "Clear", "Global String- Clear");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DONE, "Done", "Global String- Done");
    ADD_APPLICATION_STRING2(STR_GLOBAL_SAVED, "Saved", "Global String- Saved");
    ADD_APPLICATION_STRING2(STR_GLOBAL_SAVE, "Save", "Global String- Save");
    ADD_APPLICATION_STRING2(STR_GLOBAL_SAVING, "Saving", "Global String- Saving");
    ADD_APPLICATION_STRING2(STR_GLOBAL_NOT_DONE, "Not Done", "Global String- Not Done");
    ADD_APPLICATION_STRING2(STR_GLOBAL_UNFINISHED, "Unfinished", "Global String- Unfinished");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DELETE, "Delete", "Global String- Delete");
    ADD_APPLICATION_STRING2(STR_GLOBAL_CANCEL, "Cancel", "Global String- Cancel");
    ADD_APPLICATION_STRING2(STR_GLOBAL_EMPTY, "Empty", "Global String- Empty");
    ADD_APPLICATION_STRING2(STR_GLOBAL_EDIT, "Edit", "Global String- Edit");
    ADD_APPLICATION_STRING2(STR_GLOBAL_ACTIVATE, "Activate", "Global String- Activate");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DETACTIVATE, "Deactivate", "Global String- Deactivate");
    ADD_APPLICATION_STRING2(
        STR_EARPHONE_POPUP,
        "Earphone plugged in!",
        "String Associated with Ear Phone Plug In Popup.");
    ADD_APPLICATION_STRING2(STR_HEADSET_DEACTIVATE_MESSAGE, "Earphone plugged Out", "Earphone plugged Out");
    ADD_APPLICATION_STRING2(STR_GLOBAL_INPUT_METHOD, "Input Method", "Global String- Input Method");
    ADD_APPLICATION_STRING2(STR_GLOBAL_USE_TEMPLATE, "Use Template", "Global String- Use Template");
    ADD_APPLICATION_STRING2(STR_GLOBAL_SEND, "Send", "Global String- Send");
    ADD_APPLICATION_STRING2(STR_GLOBAL_REPLY, "Reply", "Global String- Reply");
    ADD_APPLICATION_STRING2(STR_GLOBAL_EMPTY_LIST, "<Empty>", "Global String- <Empty>");
    ADD_APPLICATION_STRING2(STR_GLOBAL_ABORT, "Abort", "Global String- Abort");
    ADD_APPLICATION_STRING2(STR_GLOBAL_ADD, "Add", "Global String- Add");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DELETE_ALL, "Delete All", "Global String- Delete All");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DIAL, "Dial", "Global String- Dial");
    ADD_APPLICATION_STRING2(STR_GLOBAL_ERROR, "Error", "Global String- Error");
    ADD_APPLICATION_STRING2(STR_GLOBAL_NORMAL, "Normal", "Global String- Normal");
    ADD_APPLICATION_STRING2(STR_GLOBAL_NONE, "None", "Global String- None");
    ADD_APPLICATION_STRING2(STR_GLOBAL_SELECT, "Select", "Global String- Select");
    ADD_APPLICATION_STRING2(STR_GLOBAL_VIEW, "View", "Global String- View");
    ADD_APPLICATION_STRING2(STR_GLOBAL_UNSUPPORTED_FORMAT, "Unsupported Format", "Global String- Unsupported Format");
    ADD_APPLICATION_STRING2(STR_GLOBAL_NOT_AVAILABLE, "Not Available", "Global String- Not Available");
    ADD_APPLICATION_STRING2(STR_GLOBAL_INVALID, "Invalid", "Global String- Invalid");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DRM_PROHIBITED, "DRM Prohibited", "Global String- DRM Prohibited");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DRM_PROCESSING, "DRM Processing", "Global String- DRM Processing");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DRM_NON_DRM, "Not DRM File", "Global String- Not DRM File");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DRM_FS_ERROR, "File Access Error", "Global String- File Access Error");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DRM_INVALID_FORMAT, "Format Error", "Global String- Format Error");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DRM_SIZE_TOO_BIG, "Size Too Big", "Global String- Size Too Big");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DRM_FILE_EXISTS, "File Exists", "Global String- File Exists");
    ADD_APPLICATION_STRING2(STR_GLOBAL_DRM_RO_RECEIVED, "DRM Rights Received", "Global String- DRM Rights Received");
    ADD_APPLICATION_STRING2(STR_GLOBAL_FILENAME, "Filename", "Global String- Filename");
    ADD_APPLICATION_STRING2(STR_GLOBAL_OPEN, "Open", "Global String- Open");
    ADD_APPLICATION_STRING2(STR_GLOBAL_CLOSE, "Close", "Global String- Close");
    ADD_APPLICATION_STRING2(STR_GLOBAL_QUIT, "Quit", "Global String- Quit");
    ADD_APPLICATION_STRING2(STR_GLOBAL_SEARCH, "Search", "Global String- Search");
    ADD_APPLICATION_STRING2(STR_GLOBAL_SEARCHING, "Searching", "Global String- Searching");
    ADD_APPLICATION_STRING2(STR_GLOBAL_ABORTING, "Aborting", "Global String- Aborting");
    ADD_APPLICATION_STRING2(STR_GLOBAL_0, "0", "Global String- 0");
    ADD_APPLICATION_STRING2(STR_GLOBAL_1, "1", "Global String- 1");
    ADD_APPLICATION_STRING2(STR_GLOBAL_2, "2", "Global String- 2");

⌨️ 快捷键说明

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