📄 mmibookshared.c
字号:
{
return (MfwMnuAttr *) &menuMainMenu;
}
MfwMnuItem *bookMainMenuItems( void )
{
return (MfwMnuItem *) menuMainMenuItems;
}
MfwMnuAttr *bookCallBarringMenuAttributes( void )
{
return (MfwMnuAttr *) &menuBarringSet;
}
MfwMnuAttr *calcOptionMenuAttributes( void )
{
return (MfwMnuAttr *) &menuCalcOptions;
}
MfwMnuItem *calcOptionMenuItems( void )
{
return (MfwMnuItem *) menuCalcOptionsItems;
}
#ifdef MMI_MELODYGENERATOR
MfwMnuAttr *MelgenOptionMenuAttributes( void )
{
return (MfwMnuAttr *) &menuMelgenOptions;
}
MfwMnuItem *MelgenOptionMenuItems( void )
{
return (MfwMnuItem *) menuMelgenOptionsItems;
}
#endif // MMI_MELODYGENERATOR
MfwMnuAttr *ringerVolumeSetting( void )
{
return (MfwMnuAttr *) &menuSetVolume;
}
#ifdef MMI_WAP_ENABLED
MfwMnuAttr *WAPMenuAttributes(void)
{
return (MfwMnuAttr *) &menuWAP;
}
MfwMnuItem *WAPMenuItems(void)
{
return (MfwMnuItem *) menuWAPItems;
}
MfwMnuAttr *WAPBookOptMenuAttributes(void)
{
return (MfwMnuAttr *) &menuBookmarkOptions;
}
MfwMnuItem *WAPBookOptMenuItems(void)
{
return (MfwMnuItem *) menuBookmarkOptionsItems;
}
MfwMnuAttr *WAPHistOptMenuAttributes(void)
{
return (MfwMnuAttr *) &menuHistoryOptions;
}
MfwMnuItem *WAPHistOptMenuItems(void)
{
return (MfwMnuItem *) menuHistoryOptionsItems;
}
MfwMnuAttr *WAPProfOptionsAttributes(void)
{
return (MfwMnuAttr *) &menuSetupProfilesOptions;
}
MfwMnuItem *WAPProfOptionsItems(void)
{
return (MfwMnuItem *) menuSetupProfilesOptionsItems;
}
MfwMnuAttr *WAPGoToAttributes(void)
{
return (MfwMnuAttr *) &menuGoTo;
}
MfwMnuItem *WAPGoToItems(void)
{
return (MfwMnuItem *) menuGoToItems;
}
MfwMnuAttr *WAPConnectionTypeAttributes(void)
{
return (MfwMnuAttr *) &menuWAPConnectionType;
}
MfwMnuItem *WAPConnectionTypeItems(void)
{
return (MfwMnuItem *) menuWAPConnectionTypeItems;
}
/* SPR#1983 - SH */
MfwMnuAttr *WAPConnectionSpeedAttributes(void)
{
return (MfwMnuAttr *) &menuWAPConnectionSpeed;
}
MfwMnuItem *WAPConnectionSpeedItems(void)
{
return (MfwMnuItem *) menuWAPConnectionSpeedItems;
}
MfwMnuAttr *WAPAccessTypeAttributes(void)
{
return (MfwMnuAttr *) &menuAccessType;
}
MfwMnuItem *WAPAccessTypeItems(void)
{
return (MfwMnuItem *) menuAccessTypeItems;
}
MfwMnuAttr *WAPSecurityOptionAttributes(void)
{
return (MfwMnuAttr *) &menuSecurityOption;
}
MfwMnuItem *WAPSecurityOptionItems(void)
{
return (MfwMnuItem *) menuSecurityOptionItems;
}
MfwMnuAttr *WAPSaveHistoryAttributes(void)
{
return (MfwMnuAttr *) &menuSaveHistory;
}
MfwMnuItem *WAPSaveHistoryItems(void)
{
return (MfwMnuItem *) menuSaveHistoryItems;
}
MfwMnuAttr *WAPScaleImagesAttributes(void)
{
return (MfwMnuAttr *) &menuScaleImages;
}
MfwMnuItem *WAPScaleImagesItems(void)
{
return (MfwMnuItem *) menuScaleImagesItems;
}
/* SPR#1983 - SH */
MfwMnuAttr *WAPNewBookmarkAttributes(void)
{
return (MfwMnuAttr *) &menuNewBookmark;
}
MfwMnuItem *WAPNewBookmarkItems(void)
{
return (MfwMnuItem *) menuNewBookmarkItems;
}
#endif // WAP
#ifdef MMI_GPRS_ENABLED
MfwMnuAttr *SMSServiceAttributes(void)
{
return (MfwMnuAttr *) &menuSMSService;
}
MfwMnuItem *SMSServiceItems(void)
{
return (MfwMnuItem *) menuSMSServiceItems;
}
#endif //GPRS
/* SPR#1112 - SH - Menus for internal phonebook */
#ifdef INT_PHONEBOOK
MfwMnuAttr *SelectBookAttributes(void)
{
return (MfwMnuAttr *) &menuSelectBook;
}
MfwMnuItem *SelectBookItems(void)
{
return (MfwMnuItem *) menuSelectBookItems;
}
#endif
/* SPR#1352 - SH - TTY menu */
#ifdef MMI_TTY_ENABLED
MfwMnuAttr *TTYAttributes(void)
{
return (MfwMnuAttr *) &menuTTY;
}
MfwMnuItem *TTYItems(void)
{
return (MfwMnuItem *) menuTTYItems;
}
#endif
/* end SH */
/*******************************************************************************
Public Routines
*******************************************************************************/
/*******************************************************************************
$Function: MmiBookMenuArea
$Description: access routine for the local static menu area
$Returns: pointer to the menu area
$Arguments: none.
*******************************************************************************/
MfwRect MmiBookMenuArea( void )
{
return menuArea;
}
/*******************************************************************************
$Function: MmiBookNamesArea
$Description: access routine for the local static names menu area
$Returns: pointer to the names menu area
$Arguments: none.
*******************************************************************************/
MfwRect MmiBookNamesArea( void )
{
return menuNamesArea;
}
/*******************************************************************************
$Function: MmiBookCallList
$Description: access routine for the local static call list buffer
$Returns: pointer to the call list buffer
$Arguments: index, of the element required
*******************************************************************************/
void *MmiBookCallList( int index )
{
/* Make sure that the index is reasonable before using it
*/
if ( index < 0 )
index = 0;
if ( index >= NAME_LIST_SIZE )
index = NAME_LIST_SIZE - 1;
/* return address of requested element in array
*/
return &callList[index][0];
}
/*******************************************************************************
$Function: MmiBookCallListSize
$Description: access routine for the size of the local static call list buffer
$Returns: NAME_SCREEN_MAX
$Arguments: index, provided for compatibility with call list access routine
*******************************************************************************/
int MmiBookCallListSize( int index )
{
return NAME_SCREEN_MAX;
}
/*******************************************************************************
$Function: MmiBookMenuDetailsList
$Description: access routine for the menu details list attribute structure
$Returns: address of attribute structure
$Arguments: none.
*******************************************************************************/
MfwMnuAttr *MmiBookMenuDetailsList( void )
{
#ifdef NO_ASCIIZ
/*MC, added to get right size of menu for chinese*/
if (Mmi_getCurrentLanguage() == CHINESE_LANGUAGE)
return &menudetailsListChinese;
else
#endif
return (MfwMnuAttr *)&menudetailsList;
}
/*******************************************************************************
$Function: MmiBookShowDefault
$Description: Default screen update routine, this will be called prior to
any other screen painting in the phone book. For now we just
clear the display as a default action.
$Returns: None.
$Arguments: None.
*******************************************************************************/
void MmiBookShowDefault( void )
{
dspl_ClearAll();
}
/*******************************************************************************
$Function: MmiBookCurrentText
$Description: Returns a handle to the current global text message.
$Returns: Returns a handle to the current global text message.
$Arguments: None.
*******************************************************************************/
int MmiBookCurrentText( void )
{
return textMessage;
}
void MmiBookSetCurrentText( int pstr )
{
textMessage = pstr;
}
/*******************************************************************************
$Function: storeMenuOption
$Description: Stores the ID of the text string for the currently selected menu item
$Returns: 0
$Arguments: mnu - unused
numItem - selected menu item
GW 28/11/02 Added a general purpose storage/retrieval procedure
*******************************************************************************/
static int storedMenuId = TxtNull;
int storeMenuOption(MfwMnu* mnu, MfwMnuItem* mnuItem)
{
T_MFW_HND win = mfw_parent(mfw_header());
storedMenuId = (int)mnuItem->str;
return(0);
}
/*******************************************************************************
$Function: MmiBook_getStoredOption
$Description: Returns the ID of the text string stored on a menu selection
$Returns: storedMenuId - string Id of the selected menu item
$Arguments: none.
GW 28/11/02 Added a general purpose storage/retrieval procedure
*******************************************************************************/
int MmiBook_getStoredOption( void)
{
return (storedMenuId);
}
/*******************************************************************************
End of File
*******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -