📄 res_setting.c
字号:
MENU_SETDT_FORMAT,
#else /* __MMI_SEPARATE_DT_SETTING__ */
MENU_SET_DATEANDFORMAT,
MENU_SET_TIMEANDFORMAT,
#endif /* __MMI_SEPARATE_DT_SETTING__ */
#if (defined(__MMI_NITZ__) && defined(__MMI_AUTOTIMEZONE_IN_DATEANDTIME__))
MENU_SETDT_NITZ,
#endif
MENU_SETDT_NUM
} PhoneSetup_DateNTime_Menus;
typedef enum
{
#ifndef __MMI_REMOVE_CALLER_ID__
MANAGECALL_CALLER_ID,
#endif
#ifndef __MMI_DISABLE_CALL_TIME_DISPLAY__
MANAGECALL_CALL_TIME_DISPLAY,
#endif
#ifndef __MMI_REMOVE_CUG__
MANAGECALL_CUG,
#endif
#ifdef __IP_NUMBER__
MANAGECALL_IP_NUMBER,
#endif
//zx del 20070605 move to dog assistant
#if 0
#ifdef __MMI_CM_BLACK_LIST__
MANAGECALL_BLACK_LIST,
#endif
#endif
//zx del end
#ifdef __CTM_SUPPORT__
MANAGECALL_TEXT_PHONE,
#endif
MANAGECALL_MENU_ITEM_COUNT
} managecall_menu_item_enum;
typedef enum
{
DISPCHAR_SETTING_WALLPAPER,
#ifdef __MMI_SUB_WALLPAPER__
DISPCHAR_SETTING_SUBLCD_WALLPAPER,
#endif
DISPCHAR_SETTING_SCR_SVR,
#ifdef __MMI_POWER_ON_OFF_DISPLAY__
DISPCHAR_SETTING_POWER_ON_DISPLAY,
DISPCHAR_SETTING_POWER_OFF_DISPLAY,
#endif /* __MMI_POWER_ON_OFF_DISPLAY__ */
#ifdef __MMI_MAINMENU_STYLE_CHANGE_EN__
DISPCHAR_SETTING_MAINMENU_STYLE,
#endif
DISPCHAR_SETTING_SHOW_DT_TIME,
DISPCHAR_SETTING_SHOW_OWN_NUMBER,
#if defined(__MMI_OPERATOR_NAME_MENU__)
DISPCHAR_SETTING_SHOW_OPN,
#endif
//zx del begin 20070802
#ifndef __MT190_IDLE_STYLE__
#if defined(__MMI_UI_TECHNO_IDLESCREEN_BAR__)
DISPCHAR_SETTING_IDLE_CLOCK_TYPE,
#endif
#endif
//zx del end
DISPCHAR_MENU_ITEM_COUNT
} dispchar_menu_item_enum;
#ifdef __MMI_MAINMENU_STYLE_CHANGE_EN__
typedef enum
{
#ifdef __MMI_MAINMENU_MATRIX_SUPPORT__
MAINMENU_STYLE_MATRIX,
#endif
#ifdef __MMI_MAINMENU_PAGE_SUPPORT__
#ifndef __MMI_TOUCH_SCREEN__
MAINMENU_STYLE_PAGE,
#endif
#endif /* __MMI_MAINMENU_PAGE_SUPPORT__ */
#ifdef __MMI_MAINMENU_LIST_SUPPORT__
MAINMENU_STYLE_LIST,
#endif
#ifdef __MMI_MAINMENU_CIRCULAR_SUPPORT__
MAINMENU_STYLE_CIRCULAR,
#endif
#ifdef __MMI_MAINMENU_ROTATE_SUPPORT__
MAINMENU_STYLE_ROTATE,
#endif
#ifdef __MMI_MAINMENU_TAB_SUPPORT__
MAINMENU_STYLE_TAB,
#endif
MAINMENU_STYLE_COUNT
} mainmenu_style_enum;
#endif /* __MMI_MAINMENU_STYLE_CHANGE_EN__ */
typedef enum
{
DISPSEL_MENU_SYS,
#ifndef __MMI_FILE_MANAGER_HIDE_MENU__
DISPSEL_MENU_USER,
#endif
DISPSEL_MENU_TOTAL
} dispsel_menu_enum;
typedef enum
{
AUTODISP_IMG_START,
AUTODISP_IMG_MAX,
AUTODISP_ANALOG_CLK,
AUTODISP_DIGITAL_CLK,
AUTODISP_VDO_START = AUTODISP_ANALOG_CLK,
AUTODISP_VDO_MAX = AUTODISP_DIGITAL_CLK,
AUTODISP_MAX
} autodisp_enum;
typedef enum
{
AUTODISP_CATEGORY_IMG = 0x0020,
AUTODISP_CATEGORY_VDO = 0x0040,
AUTODISP_CATEGORY_MB = 0x0080,
AUTODISP_CATEGORY_SB = 0x0100,
AUTODISP_CATEGORY_ANALOG = 0x0200,
AUTODISP_CATEGORY_DIGITAL = 0x0400,
AUTODISP_CATEGORY_SWFLASH = 0x0800,
AUTODISP_CATEGORY_MAX
} autodisp_category_enum;
FILE *res_log; /* for log */
/*****************************************************************************
* FUNCTION
* PopulateCallBarring
* DESCRIPTION
*
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void PopulateCallBarring()
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
ADD_APPLICATION_MENUITEM((MENU8237_SCR8093_MNGCALL_MENU_BARRING,
MENU8237_SCR8093_MNGCALL_MENU_MAIN, 4,
MENU_CALL_BARRING_OUTGOING,
MENU_CALL_BARRING_INCOMING,
MENU_CALL_BARRING_CANCELALL,
MENU_CALL_BARRING_CHANGEPASS, SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_CALL_BARRING, NULL));
ADD_APPLICATION_MENUITEM((MENU_CALL_BARRING_CANCELALL,
MENU_BARRING_MAIN, 0,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_CALL_BARRING_CANCELALL, NULL));
ADD_APPLICATION_MENUITEM((MENU_CALL_BARRING_CHANGEPASS,
MENU_BARRING_MAIN, 0,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_CALL_BARRING_CHANGEPASS, NULL));
ADD_APPLICATION_STRING2(STR_MENU_CALL_BARRING, "Call Barring", "STR MENU CALL BARRING");
ADD_APPLICATION_STRING2(STR_MENU_CALL_BARRING_CANCELALL, "Cancel All", "STR_MENU_CALL_BARRING_CANCELALL");
ADD_APPLICATION_STRING2(STR_MENU_CALL_BARRING_CHANGEPASS, "Change Barring PW", "STR_MENU_CALL_BARRING_CHANGEPASS");
ADD_APPLICATION_MENUITEM((MENU_CALL_BARRING_OUTGOING,
MENU8237_SCR8093_MNGCALL_MENU_BARRING, 3,
MENU_BARRING_OUTGOING_ALLCALLS,
MENU_BARRING_OUTGOING_INTERCALL,
MENU_BARRING_OUTGOING_INTEREXCEPTHOME,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_OUT_CALLS_MAIN, NULL));
ADD_APPLICATION_MENUITEM((MENU_BARRING_OUTGOING_ALLCALLS,
MENU_CALL_BARRING_OUTGOING, 0,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_OUTGOING_ALLCALLS, NULL));
ADD_APPLICATION_MENUITEM((MENU_BARRING_OUTGOING_INTERCALL,
MENU_CALL_BARRING_OUTGOING, 0,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_OUTGOING_INTERCALL, NULL));
ADD_APPLICATION_MENUITEM((MENU_BARRING_OUTGOING_INTEREXCEPTHOME,
MENU_CALL_BARRING_OUTGOING, 0,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_OUTGOING_INTEREXCEPTHOME, NULL));
ADD_APPLICATION_STRING2(STR_MENU_BARRING_OUT_CALLS_MAIN, "Outgoing Calls ", "STR_MENU_BARRING_OUT_CALLS_MAIN");
ADD_APPLICATION_STRING2(STR_MENU_BARRING_OUTGOING_ALLCALLS, "All Calls ", "STR_MENU_BARRING_OUTGOING_ALLCALLS");
ADD_APPLICATION_STRING2(
STR_MENU_BARRING_OUTGOING_INTERCALL,
"International Calls ",
"STR_MENU_BARRING_OUTGOING_INTERCALL");
ADD_APPLICATION_STRING2(
STR_MENU_BARRING_OUTGOING_INTEREXCEPTHOME,
"International Calls Except To Home PLMN",
"MENU_BARRING_OUTGOING_INTEREXCEPTHOME");
ADD_APPLICATION_MENUITEM((MENU_CALL_BARRING_INCOMING,
MENU8237_SCR8093_MNGCALL_MENU_BARRING, 2,
MENU_BARRING_INCOMING_ALLCALLS,
MENU_BARRING_INCOMING_ROAMING,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_INCOMING_MAIN, NULL));
ADD_APPLICATION_MENUITEM((MENU_BARRING_INCOMING_ALLCALLS,
MENU_CALL_BARRING_INCOMING, 0,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_INCOMING_ALLCALLS, NULL));
ADD_APPLICATION_MENUITEM((MENU_BARRING_INCOMING_ROAMING,
MENU_CALL_BARRING_INCOMING, 0,
SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_INCOMING_ROAMING, NULL));
ADD_APPLICATION_STRING2(STR_MENU_BARRING_INCOMING_MAIN, "Incoming Calls ", "STR_MENU_BARRING_INCOMING_MAIN");
ADD_APPLICATION_STRING2(STR_MENU_BARRING_INCOMING_ALLCALLS, "All Calls ", "STR_MENU_BARRING_INCOMING_ALLCALLS");
ADD_APPLICATION_STRING2(STR_MENU_BARRING_INCOMING_ROAMING, "When Roaming ", "STR_MENU_BARRING_INCOMING_ROAMING");
ADD_APPLICATION_MENUITEM((MENU_BARRING_OPTION,
0, 3,
MENU_BARRING_ACTIVATE,
MENU_BARRING_DEACTIVATE,
MENU_BARRING_QUERY, SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_OPTION, NULL));
ADD_APPLICATION_MENUITEM((MENU_BARRING_ACTIVATE,
MENU_BARRING_OPTION, 0, SHOW, NONMOVEABLE, DISP_LIST, STR_GLOBAL_ACTIVATE, NULL));
ADD_APPLICATION_MENUITEM((MENU_BARRING_DEACTIVATE,
MENU_BARRING_OPTION, 0, SHOW, NONMOVEABLE, DISP_LIST, STR_GLOBAL_DETACTIVATE, NULL));
ADD_APPLICATION_MENUITEM((MENU_BARRING_QUERY,
MENU_BARRING_OPTION, 0, SHOW, NONMOVEABLE, DISP_LIST, STR_MENU_BARRING_QUERY, NULL));
ADD_APPLICATION_STRING2(STR_MENU_BARRING_OPTION, "Call Barring Options", "STR_MENU_BARRING_OPTION");
ADD_APPLICATION_STRING2(STR_MENU_BARRING_QUERY, "Query Status", "STR_MENU_BARRING_QUERY");
ADD_APPLICATION_STRING2(STR_BARRING_OUTGOING_CALL_CAPTION, "Outgoing Calls ", "STR_SCR_ACTIVATE_DEACTIVATE_RSK");
ADD_APPLICATION_STRING2(STR_BARRING_PASSWORD_CAP, "Bar. Password ", "STR_BARRING_PASSWORD_CAP");
ADD_APPLICATION_IMAGE2(IMG_BARRING_ACIVATE_CAP, CUST_IMG_BASE_PATH "\\\\NoImage.bmp", "IMG_BARRING_ACIVATE_CAP ");
ADD_APPLICATION_IMAGE2(
IMG_BARRING_DEACTIVATE_CAP,
CUST_IMG_BASE_PATH "\\\\NoImage.bmp",
"IMG_BARRING_DEACTIVATE_CAP ");
ADD_APPLICATION_STRING2(STR_OLD_BARRINGPASS_CAP, "Old Password", "STR_OLD_BARRINGPASS_CAP");
ADD_APPLICATION_STRING2(STR_NEW_BARRINGPASS_CAP, "New Password", "STR_NEW_BARRINGPASS_CAP");
ADD_APPLICATION_STRING2(STR_CONFIRM_BARRINGPASS_CAP, "Confirm New Password", "STR_CONFIRM_BARRINGPASS_CAP");
ADD_APPLICATION_IMAGE2(IMG_BARING_CAP, CUST_IMG_BASE_PATH "\\\\NoImage.bmp", "IMG_BARING_CAP ");
ADD_APPLICATION_STRING2(STR_BARING_CAP, "Barring", "STR_OLD_BARRINGPASS_CAP");
ADD_APPLICATION_STRING2(
STR_CHANGE_PSW_SUCCESS_TEXT,
"Barring Password Changed Successfully !!",
"STR_CHANGE_PSW_SUCCESS_TEXT");
ADD_APPLICATION_STRING2(STR_BAOC_A, "Barring All Outgoing Calls ", "Barring All Outgoing Calls.");
ADD_APPLICATION_STRING2(
STR_BOIC_A,
"Barring Outgoing International Calls ",
"Barring Outgoing International Calls.");
ADD_APPLICATION_STRING2(
STR_BOICEXHC_A,
"Barring Outgoing International Calls Except To Home PLMN ",
"Barring Outgoing International Calls Except To Home PLMN.");
ADD_APPLICATION_STRING2(STR_BAIC_A, "Barring All Incoming Calls ", "Barring All Incoming Calls.");
ADD_APPLICATION_STRING2(
STR_BAICROAM_A,
"Barring All Incoming Calls When Roaming ",
"Barring All Incoming Calls When Roaming.");
ADD_APPLICATION_STRING2(STR_BAC_A, "Barring All Calls ", "Barring All Calls.");
ADD_APPLICATION_STRING2(STR_BOC_A, "Barring Outgoing Calls ", "Barring Outgoing Calls.");
ADD_APPLICATION_STRING2(STR_BIC_A, "Barring Incoming Calls ", "Barring Incoming Calls.");
ADD_APPLICATION_STRING2(STR_DEFAULT_A, "Unknown Barring Service Type ", "Unknown Barring Service Type.");
ADD_APPLICATION_STRING2(STR_ACTIVATED, "Activated\n", "Activated.");
ADD_APPLICATION_STRING2(STR_DEACTIVATED, "Deactivated\n", "Deactivated.");
ADD_APPLICATION_STRING2(STR_NOT_PROVIDED, "Not Provided\n", "Not Provided.");
ADD_APPLICATION_STRING2(STR_SECONDS, "Seconds ", "Seconds.");
}
/*****************************************************************************
* FUNCTION
* PopulateCallForward
* DESCRIPTION
*
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void PopulateCallForward(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
#ifdef __MMI_SS_CF_ALLCOND_MENU__
ADD_APPLICATION_MENUITEM((MENU8237_SCR8093_MNGCALL_MENU_FWD,
MENU8237_SCR8093_MNGCALL_MENU_MAIN, 7,
MENU8238_MNGCALL_CALFWD_VOICECALL,
MENU8239_CALFWD_VOICECALL_UNREACHABLE,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -