📄 populateres.c
字号:
if (OutputMenutreeIDFile == NULL)
{
printf("OutputMenutreeIDFile could not open again!\n");
}
/* MTK Calvin end */
/* 101205 audio resource Calvin Satrt */
OutputAdoIDFile = fopen(OUTPUT_AUDIO_ID_FILENAME, "w");
if (OutputAdoIDFile == NULL)
{
printf("OutputAdoIDFile could not open!\n");
exit(0);
}
fclose(OutputAdoIDFile);
OutputAdoIDFile = fopen(OUTPUT_AUDIO_ID_FILENAME, "a");
if (OutputAdoIDFile == NULL)
{
printf("OutputAdoIDFile could not open again!\n");
}
fprintf(OutputAdoIDFile, "[Audio File List]\n");
/* 101205 audio resource Calvin End */
/* 102604 MTK Calvin added */
RepeatIDListFile = fopen("repeat_id_list", "w");
if (RepeatIDListFile == NULL)
{
printf("RepeatIDListFile could not open!\n");
}
fclose(RepeatIDListFile);
RepeatIDListFile = fopen("repeat_id_list", "a");
if (RepeatIDListFile == NULL)
{
printf("RepeatIDListFile could not open again!\n");
}
fprintf(RepeatIDListFile, "StrId\tEnum_Value\t\tString or Image\n");
/* MTK Calvin end */
OutputAdoIDFile = fopen(JAVA_GAME_FILENAME, "w");
if (OutputAdoIDFile == NULL)
{
printf("OutputAdoIDFile could not open!\n");
exit(0);
}
fclose(OutputAdoIDFile);
a[0] = 0xFF;
a[1] = 0xFE;
a[2] = 0x4E;
a[3] = 0x00;
fprintf(StringListFile, a);
fprintf(StringListFile, "%c", a[3]);
fwprintf(StringListFile, L"Number Of Languages\t1\r\n");
fwprintf(StringListFile, L"Enum Value\tID\tDescription\tEnglish\r\n");
fprintf(EnumListFile, "const int ENUM_VALUE_MAP[]={\n");
ClearHWIMageFile();
#ifndef __POPULATE_ENGINE_
SendMessage(hWnd, WM_CLEARFILES, (WPARAM) 0, (LPARAM) 0);
#endif
/* 101205 audio resource Calvin Satrt */
CurrMaxImageId = 0;
CurrMaxImageNum = 0;
/* __CUSTPACK_MULTIBIN Calvin BEGIN */
CurrMaxImageIdEXT = 0; /* 040805 CustPack: Calvin added */
CurrMaxImageNumEXT = 0;
/* __CUSTPACK_MULTIBIN Calvin END */
CurrMaxAudioId = 0;
CurrMaxAudioNum = 0;
CurrMaxAudioIdEXT = 0;
CurrMaxAudioNumEXT = 0;
CurrMaxMenuItemIndex = MAX_MENU_ITEMS;
/* 101205 audio resource Calvin End */
/* to read from NVRAM if possible -vanita */
gCurrLangIndex = 0;
memset(nCustMenus, 0, sizeof(CUSTOM_MENU) * MAX_MENU_ITEMS);
/*****************************************************************************
* Add applcation
*****************************************************************************/
ADD_APPLICATION(APP_MAINMENU, "MainMenu Base", MAIN_MENU_BASE, MAIN_MENU_BASE_MAX);
ADD_APPLICATION(APP_IDLEAPP, "IdleApp", IDLE_APP_BASE, IDLE_APP_BASE_MAX);
ADD_APPLICATION(APP_BOOTUP, "BootUp", SIM_DETECTION_BASE, SIM_DETECTION_BASE_MAX);
ADD_APPLICATION(APP_SIMTOOLKIT, "Sim Toolkit", SAT_BASE, SAT_BASE_MAX);
ADD_APPLICATION(APP_GLOBALDEFS, "Global Defines", GLOBAL_BASE, GLOBAL_BASE_MAX);
ADD_APPLICATION(APP_CHARGER, "Charger", CHARGER_BASE, CHARGER_BASE_MAX);
ADD_APPLICATION(APP_UIFRAMEWORK, "UI Framework", CATEGORY_SCREENS_BASE, CATEGORY_SCREENS_BASE_MAX);
ADD_APPLICATION(APP_PHONEBOOK, "PhoneBook", PHONE_BOOK_BASE, PHONE_BOOK_BASE_MAX);
ADD_APPLICATION(APP_SHORTCUTS, "ShortCuts", SHORTCUTS_BASE, SHORTCUTS_BASE_MAX);
ADD_APPLICATION(APP_FUNANDGAMES, "Fun Games", FUN_GAMES_BASE, FUN_GAMES_BASE_MAX);
ADD_APPLICATION(APP_SERVICES, "Services", SERVICES_BASE, SERVICES_BASE_MAX);
ADD_APPLICATION(APP_ORGANIZER, "Organizer", ORGANIZER_BASE, ORGANIZER_BASE_MAX);
ADD_APPLICATION(APP_MESSAGES, "Messages", MESSAGES_BASE, MESSAGES_BASE_MAX);
ADD_APPLICATION(APP_CHAT, "Chat", CHAT_BASE, CHAT_BASE_MAX);
ADD_APPLICATION(APP_SETTINGS, "Settings", SETTINGS_BASE, SETTINGS_BASE_MAX);
ADD_APPLICATION(APP_CALLMANAGEMENT, "CallManagement", CALL_MANAGEMENT_BASE, CALL_MANAGEMENT_BASE_MAX);
ADD_APPLICATION(APP_DEMOAPP, "DemoApp", DEMO_APP_BASE, DEMO_APP_BASE_MAX);
ADD_APPLICATION(APP_CALLHISTORY, "Call History", CALL_HISTORY_BASE, CALL_HISTORY_BASE_MAX);
ADD_APPLICATION(APP_CALLSETUP, "Call Setup", CALL_NEW_BASE, CALL_NEW_BASE_MAX);
ADD_APPLICATION(APP_PROFILES, "Profiles", PROFILES_BASE, PROFILES_BASE_MAX);
ADD_APPLICATION(APP_NETWORKSETUP, "Network Setup", NETWORK_SETUP_BASE, NETWORK_SETUP_BASE_MAX);
ADD_APPLICATION(APP_DATAACCOUNT, "Data Account", DATA_ACCOUNT_BASE, DATA_ACCOUNT_BASE_MAX);
ADD_APPLICATION(APP_PHONESETUP, "Phone Setup", PHONE_SETUP_BASE, PHONE_SETUP_BASE + 999);
ADD_APPLICATION(APP_TODOLIST, "To do List", TO_DO_LIST_BASE, TO_DO_LIST_BASE_MAX);
ADD_APPLICATION(APP_INPUTMETHOD, "INPUTMETHOD", INPUT_METHOD_BASE, INPUT_METHOD_BASE_MAX);
ADD_APPLICATION(APP_VOICEMEMO, "Voice Memo", VOICE_MEMO_BASE, VOICE_MEMO_BASE_MAX);
ADD_APPLICATION(APP_ENGINEERMODE, "Engineer Mode", ENGINEER_MODE_BASE, ENGINEER_MODE_BASE_MAX);
ADD_APPLICATION(APP_CALENDAR, "Calendar", CAL_BASE, CAL_BASE_MAX);
ADD_APPLICATION(APP_FACTORYMODE, "Factory Mode", FACTORY_MODE_BASE, FACTORY_MODE_BASE_MAX);
ADD_APPLICATION(APP_GAMES, "Games", GAME_BASE, GAME_BASE_MAX);
ADD_APPLICATION(APP_WAP, "Wap", WAP_BASE, WAP_BASE_MAX);
ADD_APPLICATION(APP_PICTURE_EDITOR, "Image Editor", PICTURE_EDITOR_BASE, PICTURE_EDITOR_BASE_MAX);
ADD_APPLICATION(APP_ALARM, "Alarm", ALARM_BASE, ALARM_BASE_MAX);
ADD_APPLICATION(APP_CALCULATOR, "Calculator", CALCULATOR_BASE, CALCULATOR_BASE_MAX);
ADD_APPLICATION(APP_UNITCONVETER, "Unit Converter", UNIT_CONVERTER_BASE, UNIT_CONVERTER_BASE_MAX);
ADD_APPLICATION(APP_CURRENCYCONVERTER, "Currency Converter", CURRENCY_CONVERTER_BASE, CURRENCY_CONVERTER_BASE_MAX);
ADD_APPLICATION(APP_WORLDCLOCK, "World Clock", WORLD_CLOCK_BASE, WORLD_CLOCK_BASE_MAX);
ADD_APPLICATION(APP_HEALTHBMI, "Health BMI", HEALTH_BMI_BASE, HEALTH_BMI_BASE_MAX);
ADD_APPLICATION(APP_HEALTHCALORIE, "Health Calorie", HEALTH_CALORIE_BASE, HEALTH_CALORIE_BASE_MAX);
ADD_APPLICATION(APP_HEALTHMENSTRUAL, "Health Menstrual", HEALTH_MENSTRUAL_BASE, HEALTH_MENSTRUAL_BASE_MAX);
ADD_APPLICATION(APP_SECURITY_SETUP, "Security Setup", SECURITY_SETUP_BASE, SECURITY_SETUP_BASE_MAX);
ADD_APPLICATION(APP_FILEMANAGER, "File Manager", FILE_MANAGER_BASE, FILE_MANAGER_BASE_MAX);
ADD_APPLICATION(APP_MULTIMEDIA, "Multimedia", MMEDIA_BASE, MMEDIA_BASE_MAX);
#if defined(__DOWNLOAD__)
ADD_APPLICATION(APP_DOWNLOAD, "Download", DOWNLOAD_BASE, DOWNLOAD_BASE_MAX);
#endif
#if defined(__MMI_RING_COMPOSER__) && defined(__MMI_IMELODY_SUPPORT__)
ADD_APPLICATION(
APP_RINGTONECOMPOSER,
"RingToneComposer",
COMPOSE_RING_TONE_ENGINE_BASE,
COMPOSE_RING_TONE_ENGINE_BASE_MAX);
#endif /* defined(__MMI_RING_COMPOSER__) && defined(__MMI_IMELODY_SUPPORT__) */
#ifdef __MMI_STOPWATCH__
ADD_APPLICATION(APP_STOPWATCH, "Stopwatch", STOPWATCH_BASE, STOPWATCH_BASE_MAX);
#endif
#if defined(__MMI_AUDIO_PLAYER__)
ADD_APPLICATION(APP_AUDIOPLAYER, "Audio Player", AUDIO_PLAYER_BASE, AUDIO_PLAYER_BASE_MAX);
#endif
#if defined(__MMI_SOUND_RECORDER__)
ADD_APPLICATION(APP_SOUNDRECORDER, "Sound Recorder", SOUND_RECORDER_BASE, SOUND_RECORDER_BASE_MAX);
#endif
#ifdef __MMI_CAMERA__
ADD_APPLICATION(APP_CAMERA, "Camera", CAMERA_BASE, CAMERA_BASE_MAX);
#endif
#ifdef __MMI_IMAGE_VIEWER__
ADD_APPLICATION(APP_IMAGEVIEWER, "Image Viewer", IMAGE_VIEWER_BASE, IMAGE_VIEWER_BASE_MAX);
#endif
#ifdef __MMI_VIDEO_PLAYER__
ADD_APPLICATION(APP_VDOPLY, "Video Player", VDOPLY_BASE, VDOPLY_BASE_MAX);
#endif
#ifdef __MMI_VIDEO_RECORDER__
ADD_APPLICATION(APP_VDOREC, "Video Recorder", VDOREC_BASE, VDOREC_BASE_MAX);
#endif
#if defined(__MMI_EXT_DEVICE__)
ADD_APPLICATION(APP_EXTDEVICE, "External Device", EXT_DEVICE_BASE, EXT_DEVICE_BASE_MAX);
#endif
#if defined(__MMI_VERSION_2__)
ADD_APPLICATION(APP_EXTRA, "Extra", EXTRA_APP_BASE, EXTRA_APP_BASE_MAX);
#endif
#ifdef __J2ME__
ADD_APPLICATION(APP_JAVA, "JAVA", JAVA_BASE, JAVA_BASE_MAX);
#endif
#ifdef __MMI_EMAIL__
ADD_APPLICATION(APP_EMAIL, "Email", EMAIL_BASE, EMAIL_BASE_MAX);
#endif
#ifdef __MMI_IMPS__
ADD_APPLICATION(APP_IMPS, "IMPS", IMPS_BASE, IMPS_BASE_MAX);
#endif
#ifdef __MMI_FM_RADIO__
ADD_APPLICATION(APP_FMRDO, "FM Radio", FM_RADIO_BASE, FM_RADIO_BASE_MAX);
#endif
#ifdef __MMI_FM_RADIO_SCHEDULE_REC__
ADD_APPLICATION(
APP_FMSCHEDULEREC,
"FM Radio Schedule Record",
FM_SCHEDULE_REC_BASE,
FM_SCHEDULE_REC_BASE + FM_SCHEDULE_REC_BASE_MAX);
#endif /* __MMI_FM_RADIO_SCHEDULE_REC__ */
#ifdef __MMI_MESSAGES_CLUB__
ADD_APPLICATION(APP_MESSAGE_CLUB, "Message Club", MESSAGE_CLUB_BASE, MESSAGE_CLUB_BASE_MAX);
#endif
#if defined (JATAAYU_SUPPORT)
ADD_APPLICATION(APP_JATAAYU_BROWSER, "Jataayu Browser", JATAAYU_BROWSER_BASE, JATAAYU_BROWSER_BASE_MAX);
ADD_APPLICATION(
APP_JATAAYU_PROVISIONING,
"Jataayu Provisioning",
JATAAYU_PROVISIONING_BASE,
JATAAYU_PROVISIONING_BASE_MAX);
ADD_APPLICATION(APP_JATAAYU_JDD, "Jataayu JDD", JATAAYU_JDD_BASE, JATAAYU_JDD_BASE_MAX);
#if defined(MMS_SUPPORT)
ADD_APPLICATION(APP_JATAAYU_MMS, "Jataayu MMS", JATAAYU_MMS_BASE, JATAAYU_MMS_BASE_MAX);
#endif
#endif /* defined (JATAAYU_SUPPORT) */
for (i = 0; i < MAX_IMAGE_IDS_SIZE; i++)
{
ImageIdMap[i].nImageNum = -1;
/* __CUSTPACK_MULTIBIN Calvin BEGIN */
ImageIdMapEXT[i].nImageNum = -1; /* 040805 CustPack: Calvin added */
/* __CUSTPACK_MULTIBIN Calvin END */
}
/* 101205 audio resource Calvin Satrt */
for (i = 0; i < MAX_AUDIO_IDS_SIZE; i++)
{
AudioIdMap[i].nAudioNum = -1;
AudioIdMapEXT[i].nAudioNum = -1;
}
/* 101205 audio resource Calvin End */
/* add an empty image icon */
ADD_APPLICATION_IMAGE(40000, "..\\\\..\\\\Customer\\\\Images\\\\EmptyImage.bmp");
/* 101205 audio resource Calvin Satrt */
ADD_APPLICATION_AUDIO2(
ADO_GLOBAL_EMPTYAUDIO,
"..\\\\..\\\\Customer\\\\Audio\\\\EmptyAudio.mp3",
"..\\\\..\\\\Customer\\\\Audio\\\\EmptyAudio.mp3");
ADD_APPLICATION_AUDIO3(ADO_GLOBAL_EMPTYAUDIO_EXT, "..\\\\..\\\\Customer\\\\Audio\\\\EmptyAudio.mp3", "..\\\\..\\\\Customer\\\\Audio\\\\EmptyAudio.mp3"); /* for custpack */
ADD_APPLICATION_AUDIO2(
ADO_GLOBAL_NOAUDIO,
"..\\\\..\\\\Customer\\\\Audio\\\\NoAudio.mp3",
"..\\\\..\\\\Customer\\\\Audio\\\\NoAudio.mp3");
ADD_APPLICATION_AUDIO2(
ADO_GLOBAL_DEFAULT,
"..\\\\..\\\\Customer\\\\Audio\\\\Default.mp3",
"..\\\\..\\\\Customer\\\\Audio\\\\Default.mp3");
/* 101205 audio resource Calvin End */
/*****************************************************************************
* Populate Resoruce
*****************************************************************************/
PopulateNFBProgressImg();
/* __CUSTPACK_MULTIBIN Calvin BEGIN */
PRINT_INFORMATION(("Populating Images for multiple bins\n")); /* 040805 CustPack: Calvin added */
PopulateMultiBinImg();
/* __CUSTPACK_MULTIBIN Calvin END */
PRINT_INFORMATION(("Populating Golbal Resources\n"));
PopulateGlobalData();
PRINT_INFORMATION(("Populating Main Menu Resources\n"));
PopulateMainMenuRes();
PRINT_INFORMATION(("Populating Idle Menu Resources\n"));
PopulateIdleMenuRes();
PRINT_INFORMATION(("Populating Phone Book Resources\n"));
PopulatePbResData();
PRINT_INFORMATION(("Populating Main Demo Resources\n"));
PopulateMainDemoRes();
PRINT_INFORMATION(("Populating Setting Resources\n"));
populateSettingMenu();
PRINT_INFORMATION(("Populating Fun & Games Resources\n"));
populateFunAndGamesMenu();
PRINT_INFORMATION(("Populating SIM Detect Resources\n"));
PopulateSimDetectionMenuRes();
PRINT_INFORMATION(("Populating Charger Power On Resources\n"));
PopulateChgrPwrOnScrRes();
PRINT_INFORMATION(("Populating Common Screen Resources\n"));
PopulateCommonScreensResData();
PRINT_INFORMATION(("Populating EMS object Resources\n"));
PopulateEMSObjectResources();
PRINT_INFORMATION(("Populating CM Resources\n"));
PopulateCmResData();
PRINT_INFORMATION(("Populating Quick Access Resources\n"));
PopulateQuickAccessData();
PRINT_INFORMATION(("Populating Input Method Resources\n"));
PopulateInputMethodRes();
PRINT_INFORMATION(("Populating Profiles Resources\n"));
PopulateprofileMenu();
PRINT_INFORMATION(("Populating SSC Resources\n"));
PopulateSSCRes();
PRINT_INFORMATION(("Populating Call History Resources\n"));
PopulateCallHistoryRes();
PRINT_INFORMATION(("Populating Call History Resources\n"));
PopulateDataAccountMenuList();
PRINT_INFORMATION(("Populating Organizer Resources\n"));
PopulateOrganizerRes();
PRINT_INFORMATION(("Populating Extra Resources\n"));
PopulateExtraRes();
PRINT_INFORMATION(("Populating Alarm Resources\n"));
PopulateAlarmRes();
PRINT_INFORMATION(("Populating SPOF Resources\n"));
PopulateSpofRes();
PRINT_INFORMATION(("Populating Calendar Resources\n"));
PopulateResourcesCal();
PRINT_INFORMATION(("Populating ToDo Resources\n"));
PopulateToDoList();
PRINT_INFORMATION(("Populating vObjects Resource\n"));
PopulatevObjectRes();
PRINT_INFORMATION(("Populating Help Resources\n"));
PopulateHelpResources();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -