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

📄 res_setting.c

📁 MTK6226修改平台UI的文件介绍
💻 C
📖 第 1 页 / 共 5 页
字号:
    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 + -