📄 populateres.c
字号:
#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 + -