📄 mmibookshared.c
字号:
#endif
END_MENU( menuLanguage, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of AnyKey
BEGIN_MENU( menuAnyKeySet )
MENU_ITEM( TxtOn, settingsAnyKeyAnswerOn, item_flag_none ),
MENU_ITEM( TxtOff, settingsAnyKeyAnswerOff, item_flag_none )
END_MENU( menuAnyKeySet, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of AutoAnswer
BEGIN_MENU( menuAutoAnswerSet )
MENU_ITEM( TxtOn, settingsAutoAnswerOn, item_flag_none ),
MENU_ITEM( TxtOff, settingsAutoAnswerOff, item_flag_none )
END_MENU( menuAutoAnswerSet, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of AutoRedial
BEGIN_MENU( menuAutoRedialSet )
MENU_ITEM( TxtOn, settingsAutoRedialOn, item_flag_none ),
MENU_ITEM( TxtOff, settingsAutoRedialOff, item_flag_none )
END_MENU( menuAutoRedialSet, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-menu of time Format
BEGIN_MENU( menuTimeFormat )
MENU_ITEM( TxtTwelveHour, twelve_hour_clock, item_flag_none ),
MENU_ITEM( TxtTwentyfourHour, twentyfour_hour_clock, item_flag_none ),
END_MENU( menuTimeFormat, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-menu of in-call timer
BEGIN_MENU( menuInCallTimer )
MENU_ITEM( TxtOn, menuInCallTimerOn, item_flag_none ),
MENU_ITEM( TxtOff, menuInCallTimerOff, item_flag_none ),
END_MENU( menuInCallTimer, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of Clock
//GW 15/09/01 Removed debug menu items
BEGIN_MENU( menuTypclock )
MENU_ITEM( TxtTimeDate, settingsTimeDate, item_flag_none ),
MENU_ITEM( TxtAlarm, alarmTimeDate, item_flag_none ),
MENU_ITEM( TxtClearAlarm, clear_alarm, item_flag_none ),
SUB_MENU( TxtTimeFormat, menuTimeFormat, item_flag_none ),
SUB_MENU( TxtInCallTimer, menuInCallTimer, item_flag_none )
END_MENU( menuTypclock, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of KeypadTones
BEGIN_MENU( menuSetTones2 )
MENU_ITEM( TxtSilent, soundsKeypadSilent, item_flag_none ),
MENU_ITEM( TxtClick, soundsKeypadClick, item_flag_none ),
MENU_ITEM( TxtDTMF, soundsKeypadDTMF, item_flag_none )
END_MENU( menuSetTones2, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of Volume Settings
BEGIN_MENU( menuSetVolume )
MENU_ITEM( TxtSilent, soundsVolSilent, item_flag_none ),
MENU_ITEM( TxtLow, soundsVolLow, item_flag_none ),
MENU_ITEM( TxtMedium, soundsVolMedium, item_flag_none ),
MENU_ITEM( TxtHigh, soundsVolHigh, item_flag_none ),
MENU_ITEM( TxtIncreasing, soundsVolInc, item_flag_none )
END_MENU( menuSetVolume, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of Ringer,SMS Tone,Alarm
BEGIN_MENU( menuSetTones )
MENU_ITEM( TxtMelody, soundsRinger, item_flag_none ),
MENU_ITEM_SUB_MENU( TxtVolume, menuSetVolume,soundsSetVolume, item_flag_none )
END_MENU( menuSetTones, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of Tones
BEGIN_MENU( menuTonesSet )
MENU_ITEM_SUB_MENU( TxtRinger, menuSetTones,soundReasonRinger, item_flag_none ),
MENU_ITEM_SUB_MENU( TxtSmsTone, menuSetTones,soundReasonSmsTone, item_flag_none ),
MENU_ITEM_SUB_MENU( TxtAlarm, menuSetTones,soundReasonAlarm, item_flag_none ),
SUB_MENU( TxtKeypadTones, menuSetTones2, item_flag_none )
END_MENU( menuTonesSet, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of Network Selection
BEGIN_MENU( menuNetworkSet )
MENU_ITEM( TxtAutomatic,(MenuFunc)network_set_mode_auto, item_flag_none ),
MENU_ITEM( TxtManual, (MenuFunc)network_set_mode_man, item_flag_none ),
MENU_ITEM( TxtList, (MenuFunc)network_pref_list, item_flag_none )
END_MENU( menuNetworkSet, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of Hide ID
BEGIN_MENU( menuHideIDSet )
MENU_ITEM( TxtCheckStatus, servicesCheckCLIR , item_flag_none ),
MENU_ITEM( TxtActivate , servicesActivateCLIR , item_flag_none ),
MENU_ITEM( TxtDeactivate , servicesDeactivateCLIR , item_flag_none )
END_MENU( menuHideIDSet, menuListArea, COLOUR_LIST_SUBMENU )
/* Marcus: CCBS: 13/11/2002: Start */
//Sub-Menu of CCBS
BEGIN_MENU( menuCCBS )
MENU_ITEM( TxtCheckStatus, call_ccbs, item_flag_none ),
MENU_ITEM( TxtActivate , call_ccbs, item_flag_none ),
MENU_ITEM( TxtDeactivate , call_ccbs, item_flag_none )
END_MENU( menuCCBS, menuListArea, COLOUR_LIST_SUBMENU1 )
/* Marcus: CCBS: 13/11/2002: End */
//Sub-Menu of Call Waiting
BEGIN_MENU( menuCallWaitingSet )
MENU_ITEM( TxtCheckStatus, servicesCheckCWaiting, item_flag_none ),
MENU_ITEM( TxtActivate, servicesActivateCWaiting, item_flag_none ),
MENU_ITEM( TxtDeactivate, servicesDeactivateCWaiting, item_flag_none )
END_MENU( menuCallWaitingSet, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu
BEGIN_MENU( menuCallBarring)
MENU_ITEM ( TxtCheckStatus, servicesCallBarringCheck, item_flag_none ),
MENU_ITEM ( TxtSetBar, servicesCallBarringActivate, item_flag_none ),
MENU_ITEM ( TxtCancel, servicesCallBarringDeactivate ,item_flag_none )
END_MENU( menuCallBarring, menuListArea, COLOUR_LIST_SUBMENU )
//Sub-Menu of Call Barring
BEGIN_MENU( menuBarringSet )
MENU_ITEM_SUB_MENU ( TxtOutgoing, menuCallBarring, servicesBarringAllOutgoing,item_flag_none ),
MENU_ITEM_SUB_MENU ( TxtInterCalls, menuCallBarring, servicesBarringInternational,item_flag_none ),
MENU_ITEM_SUB_MENU ( TxtInterHome, menuCallBarring, servicesBarringInternationalHome,item_flag_none ),
MENU_ITEM_SUB_MENU ( TxtIncomingCall, menuCallBarring, servicesBarringAllIncoming ,item_flag_none ),
MENU_ITEM_SUB_MENU ( TxtWhenRoaming, menuCallBarring, servicesBarringIncomingRoaming,item_flag_none ),
MENU_ITEM( TxtCancelAllBars, servicesCallBarringCancelAll, item_flag_none ),
MENU_ITEM( TxtChangePassword, enterNewCBPassword, item_flag_none )
END_MENU( menuBarringSet, menuListArea, COLOUR_LIST_SUBMENU )
BEGIN_MENU(menuBandSelect)
MENU_ITEM(TxtStatus, mmi_band_radio_mode_info, item_flag_none),
MENU_ITEM(TxtAutomatic, mmi_band_radio_mode_change_auto, item_flag_none),
MENU_ITEM(TxtManual, mmi_band_radio_mode_change_manual, item_flag_none ),
END_MENU(menuBandSelect, menuListArea, COLOUR_LIST_SUBMENU)
/*SPR 1392, call deflection menu*/
BEGIN_MENU(menuCallDeflection)
MENU_ITEM(TxtOn, call_deflection_on, item_flag_none),
MENU_ITEM(TxtOff, call_deflection_off, item_flag_none)
END_MENU(menuCallDeflection, menuListArea, COLOUR_LIST_SUBMENU1)
#ifdef MMI_GPRS_ENABLED
// sbh 25/1/02.
BEGIN_MENU( menuSMSService )
MENU_ITEM( TxtGPRS, GPRSselectSms_set, item_flag_none ),
MENU_ITEM( TxtCSD, GPRSselectSms_set, item_flag_none ),
MENU_ITEM( TxtGPRSPreferred, GPRSselectSms_set, item_flag_none ),
MENU_ITEM( TxtCSDPreferred, GPRSselectSms_set, item_flag_none )
END_MENU( menuSMSService , menuListArea, COLOUR_LIST_SUBMENU )
/* sbh...24/1/02. Simplify data counter menus.
REMOVED
...sbh */
BEGIN_MENU( menuDataCount )
/* sbh...24/1/02. Simplify data counter menus.
REMOVED
...sbh */
MENU_ITEM ( TxtIncomingData, GPRSIncomingDataCount, item_flag_none ),
MENU_ITEM ( TxtOutgoingData, GPRSOutgoingDataCount, item_flag_none )
END_MENU( menuDataCount, menuListArea, COLOUR_LIST_SUBMENU )
/*
REMOVED
*/
BEGIN_MENU(menuLineSelect)
MENU_ITEM(TxtStatus, cphs_als_status, item_flag_none),
MENU_ITEM(TxtLine1, cphs_line1_select, item_flag_none ),
MENU_ITEM(TxtLine2, cphs_line2_select, item_flag_none )
END_MENU(menuLineSelect, menuListArea,COLOUR_LIST_SUBMENU )
//Sub-Menu of Data Settings
BEGIN_MENU( menuDataSettings )
MENU_ITEM( TxtAttach, GPRSAttach, item_flag_none ),
MENU_ITEM( TxtDetach, GPRSDetach, item_flag_none ),
SUB_MENU ( TxtDataCount, menuDataCount, item_flag_none ),
MENU_ITEM ( TxtSMS, GPRSselectSms, item_flag_none ),
/* SH - menu options for GPRS testing */
#ifdef TEST_MMIGPRS
MENU_ITEM ( TxtDefineContext, GPRSContextDefine, item_flag_none ),
MENU_ITEM ( TxtQoS, GPRSsetQos, item_flag_none ),
MENU_ITEM ( TxtQoS, GPRSsetMinQos, item_flag_none ),
MENU_ITEM ( TxtActivateContext, GPRSActivate, item_flag_none ),
MENU_ITEM ( TxtDeactivateContext, GPRSDeactivate, item_flag_none ),
#endif
END_MENU( menuDataSettings, menuListArea, COLOUR_LIST_SUBMENU )
#endif //MMI_GPRS_ENABLED
//SPR#1113 - DS - New menu "Netw. Related" added
//SPR#1347 - GW - Moved network menu outside of '#ifdef MMI_GPRS_ENABLED'
// Disabled 'Band selection' when GPRS is disabled.
//Menu of Network Related services
BEGIN_MENU( menuNetwork )
#ifdef MMI_GPRS_ENABLED
SUB_MENU( TxtSelectLine, menuLineSelect, /*ALSPresent*/item_flag_none),
#endif
SUB_MENU ( TxtCallDivert, menuDivert, item_flag_none),
SUB_MENU( TxtNetworkSel, menuNetworkSet, item_flag_none ),
SUB_MENU(TxtBand, menuBandSelect, item_flag_none),
MENU_ITEM( TxtCallBarringAll, requestCBPassword, item_flag_none ),
SUB_MENU( TxtCallWaiting, menuCallWaitingSet, item_flag_none ),
SUB_MENU( TxtHideID, menuHideIDSet, item_flag_none ),
SUB_MENU(TxtCallBack, menuCCBS, item_flag_none ), // Marcus: CCBS: 13/11/2002
SUB_MENU(TxtCallDeflection, menuCallDeflection, item_flag_none ) //SPR 1392
#ifdef MMI_TTY_ENABLED
, /* Comma here so previous item won't report error when flag switched off */
MENU_ITEM( TxtTTY, call_tty_menu, item_flag_none) /* SPR#1352 - SH - TTY menu */
#endif
END_MENU( menuNetwork, menuListArea, COLOUR_LIST_SUBMENU )
// Menu of Settings
#ifdef _TESTING__
BEGIN_MENU(menuCphsTesting)
MENU_ITEM (TxtRead, Cphs_reading_test, item_flag_none),
MENU_ITEM(TxtWrite, Cphs_writing_test, item_flag_none)
END_MENU(menuCphsTesting, menuListArea,COLOUR_LIST_SUBMENU)
#endif
#ifdef COLOURDISPLAY
int storeMenuOption(MfwMnu* mnu, MfwMnuItem* mnuItem);
int colMenuSelected(MfwMnu* mnu, MfwMnuItem* mnuItem);
int icon_bgdMenuSelected(MfwMnu* mnu, MfwMnuItem* mnuItem);
BEGIN_MENU(menuColours)
MENU_ITEM (TxtColourBlack, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourBlue, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourCyan, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourGreen, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourMagenta, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourYellow, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourRed, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourWhite, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourPink, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourOrange, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourLightBlue, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourLightGreen, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourPaleYellow, colMenuSelected, item_flag_none),
MENU_ITEM (TxtColourTransparent, colMenuSelected, item_flag_none),
END_MENU_MULTICOLOUR(menuColours, menuListArea,COLOUR_LIST_COLOUR,TxtNull)
BEGIN_MENU(menuColourObjects)
MENU_ITEM_SUB_MENU (TxtIdleScreenBackground, menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtIdleScreenSoftKey, menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtIdleScreenText, menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtIdleScreenNetworkName, menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtGeneralBackground , menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtMenuSoftKeyForeground , menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtMenuSoftKeyBackground , menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtSubMenuHeadingText , menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtSubMenuHeadingBackground, menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtSubMenuTextForeground , menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtSubMenuTextBackground, menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtSubMenuSelectionBar, menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtPopUpTextForeground, menuColours, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtPopUpTextBackground , menuColours, storeMenuOption, item_flag_none),
END_MENU_MULTICOLOUR(menuColourObjects, menuListArea,COLOUR_LIST_COLOUR,TxtColourMenu)
BEGIN_MENU(menuBackdrops)
MENU_ITEM (TxtNone, icon_bgdMenuSelected, item_flag_none),
// MENU_ITEM (TxtBgdSunset, icon_bgdMenuSelected, item_flag_none),
// MENU_ITEM (TxtBgdSquares, icon_bgdMenuSelected, item_flag_none),
// MENU_ITEM (TxtBgdTree, icon_bgdMenuSelected, item_flag_none),
MENU_ITEM (TxtBgdEdinburgh1, icon_bgdMenuSelected, item_flag_none),
MENU_ITEM (TxtBgdEdinburgh2, icon_bgdMenuSelected, item_flag_none),
MENU_ITEM (TxtBgdEdinburgh3, icon_bgdMenuSelected, item_flag_none),
MENU_ITEM (TxtBgdEdinburgh4, icon_bgdMenuSelected, item_flag_none),
MENU_ITEM (TxtBgdTILogo, icon_bgdMenuSelected, item_flag_none)
END_MENU(menuBackdrops, menuListArea,COLOUR_LIST_SUBMENU)
BEGIN_MENU(menuBackgroundScrSelect)
MENU_ITEM_SUB_MENU (TxtIdleScreen, menuBackdrops, storeMenuOption, item_flag_none),
MENU_ITEM_SUB_MENU (TxtMenuScreen, menuBackdrops, storeMenuOption, item_flag_none),
END_MENU(menuBackgroundScrSelect, menuListArea,COLOUR_LIST_SUBMENU)
BEGIN_MENU(menuProviderIconSet)
MENU_ITEM (TxtYes, icon_networkShow, item_flag_none),
MENU_ITEM (TxtNo, icon_networkDontShow, item_flag_none),
END_MENU(menuProviderIconSet, menuListArea,COLOUR_LIST_SUBMENU)
#endif
/*
* SPR#1113 - DS - Removed network related services from "Phone Settings" menu
*/
BEGIN_MENU( menuSet )
#ifdef _TESTING__
SUB_MENU(TxtExtra, menuCphsTesting, item_flag_none),
#endif
SUB_MENU( TxtLanguages, menuLanguage, item_flag_none ),
#ifdef MMI_GPRS_ENABLED
SUB_MENU( TxtGPRS, menuDataSettings, item_flag_none ),
#endif
SUB_MENU( TxtTones, menuTonesSet, item_flag_none ),
SUB_MENU( TxtClock, menuTypclock, item_flag_none ),
SUB_MENU( TxtAutoredial, menuAutoRedialSet, item_flag_none ),
SUB_MENU( TxtAutoAnswer, menuAutoAnswerSet, item_flag_none ),
SUB_MENU( TxtAnyKeyAnswer, menuAnyKeySet, item_flag_none ),
MENU_ITEM( TxtFactoryReset, factoryReset, item_flag_none ),
#ifdef COLOURDISPLAY
SUB_MENU( TxtColourMenu, menuColourObjects, item_flag_none ),
SUB_MENU( TxtBackground, menuBackgroundScrSelect, item_flag_none ),
SUB_MENU( TxtProviderIcon, menuProviderIconSet, item_flag_none ),
#endif
END_MENU_HEADER( menuSet, menuListArea,COLOUR_LIST_SUBMENU, TxtSettings )
/*---------------------------------------------------------------------------*/
/* SPR890 - SH - Test mode menu */
#ifdef MMI_TEST_MODE
BEGIN_MENU( menuTestMode )
MENU_ITEM_SELECT( TxtTest, test_function, item_flag_none, testSelected),
MENU_ITEM( TxtTest, test_function, item_flag_none ),
MENU_ITEM( TxtTest, test_function, item_flag_none ),
MENU_ITEM( TxtTest, test_function, item_flag_none )
END_MENU( menuTestMode, menuListArea )
#endif
/*---------------------------------------------------------------------------*/
/* SPR890 - SH - Test mode menu */
#ifdef MMI_TEST_MODE
BEGIN_MENU( menuTestMode )
MENU_ITEM_SELECT( TxtTest, test_function, item_flag_none, testSelected),
MENU_ITEM( TxtTest, test_function, item_flag_none ),
MENU_ITEM( TxtTest, test_function, item_flag_none ),
MENU_ITEM( TxtTest, test_function, item_flag_none )
END_MENU( menuTestMode, menuListArea )
#endif
/*---------------------------------------------------------------------------*/
/* Main system menu, keep this here until we get the real one implemented
*/
BEGIN_ICON_MENU( menuMainMenu )
#ifdef SIM_TOOLKIT/*MC SPR 975, added compiler switch*/
MENU_ICON_ITEM( &mainIconSimToolkit,TxtSimToolkit, menuSimItemCallback, sim_toolkit_check ),
#endif
SUB_ICON_MENU ( &mainIconMessages,TxtMessages, menuMsg, item_flag_none ),
SUB_ICON_MENU ( &mainIconPhonebook,TxtPhonebook, menuPhbk, item_flag_none ),
SUB_ICON_MENU ( &mainIconRecentCalls,TxtRecentCalls, menuRecent, item_flag_none ),
SUB_ICON_MENU ( &mainIconCallDivert,TxtNetworkServices, menuNetwork, item_flag_none ),
SUB_ICON_MENU ( &mainIconSecurity,TxtSecurity, menuSecurity, item_flag_none ),
SUB_ICON_MENU ( &mainIconCalculator,TxtApplications, menuApplications, item_flag_none ),
SUB_ICON_MENU ( &mainIconSettings,TxtPhoneSettings, menuSet, item_flag_none ),
#ifdef MMI_WAP_ENABLED
MENU_ICON_ITEM ( &mainIconWAP,TxtWAP, AUI_menu, item_flag_none )
#endif
END_ICON_MENU( menuMainMenu, menuListArea, COLOUR_LIST_MAIN, &mainIconBackground )
/*******************************************************************************
Public Menu Access Routines
*******************************************************************************/
#ifdef MMI_EM_ENABLED
/*MC, SPR1209 return engineering mode menu*/
MfwMnuAttr *EngModeAttributes( void )
{
return (MfwMnuAttr *) &menuEngMode;
}
#endif
MfwMnuAttr *bookOwnNumberMenuAttributes( void )
{
return (MfwMnuAttr *) &menuOwnNumber;
}
MfwMnuItem *bookOwnNumberMenuItems( void )
{
return (MfwMnuItem *) menuOwnNumberItems;
}
MfwMnuAttr *bookPhonebookMenuAttributes( void )
{
return (MfwMnuAttr *) &menuPhbk;
}
MfwMnuItem *bookPhonebookMenuItems( void )
{
return (MfwMnuItem *) menuPhbkItems;
}
MfwMnuAttr *bookRepRedOptionsMenuAttributes( void )
{
return (MfwMnuAttr *) &menuRepRedOptions;
}
MfwMnuItem *bookRepRedOptionsMenuItems( void )
{
return (MfwMnuItem *) menuRepRedOptionsItems;
}
MfwMnuAttr *bookNameMenuAttributes( void )
{
return (MfwMnuAttr *) &menuNameOptions;
}
MfwMnuItem *bookNameMenuItems( void )
{
return (MfwMnuItem *) menuNameOptionsItems;
}
/*MC, SPR 1327, access UPN options menu*/
MfwMnuAttr *bookUPNMenuAttributes( void )
{
return (MfwMnuAttr *) &menuUPNOptions;
}
MfwMnuAttr *bookMainMenuAttributes( void )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -