📄 mmibookservices.h
字号:
#ifndef _MMI_BOOK_SERVICES_H_
#define _MMI_BOOK_SERVICES_H_ 1
/*******************************************************************************
CONDAT (UK)
********************************************************************************
This software product is the property of Condat (UK) Ltd and may not be
disclosed to any third party without the express permission of the owner.
********************************************************************************
$Project name: Basic MMI
$Project code: BMI (6349)
$Module: PhoneBook
$File: MmiBookServices.h
$Revision: 1.0
$Author: Condat(UK)
$Date: 25/10/00
********************************************************************************
Description:
This module provides the basic phone book services required by
the other phone book modules
********************************************************************************
$History: MmiMsgs.c
25/10/00 Original Condat(UK) BMI version.
$End
*******************************************************************************/
/*******************************************************************************
Public Methods
*******************************************************************************/
#define READ 3
#define WRITE 6
/* initialise and exit the phone book application
*/
void bookInitialise( MfwHnd parent );
/* SPR#1112 - Internal phonebook */
#ifdef INT_PHONEBOOK
void bookInitInternal( void);
UBYTE bookGetBookSelected();
void bookSetBookSelected(UBYTE bookSelected);
UBYTE bookGetBookAvailable();
void bookSetBookAvailable(UBYTE bookAvailable);
#endif
void bookExit( void );
/* The following services are provided by this module
*/
int bookFindNameInPhonebook( const char* p_pszNumber, T_MFW_PHB_ENTRY* p_pEntry );
/* SPR#1112 - SH - Add this function */
int bookFindNameInSpecificPhonebook( const char *p_pszNumber, T_MFW_PHB_ENTRY *p_pEntry );
/* Find a number given a position in the book
*/
UBYTE bookFindNumberByPosition( UBYTE index, T_MFW_PHB_ENTRY* p_pEntry );
/* Show an information dialog
*/
void bookShowInformation( MfwHnd parent, int txtId, char *text, T_VOID_FUNC cb_function );
/* SPR1112 - SH - Show an info screen
*/
T_MFW_HND bookShowInfoScreen( MfwHnd parent, int txtId1, int txtId2, T_VOID_FUNC cb_function,
USHORT Identifier, ULONG Time);
/* Add name when the number is already known
*/
void bookAddName(T_MFW_HND win,char* number);
/* Call index
*/
int bookCallIndex(UBYTE index);
/* Convert GSM strings to their alphanumeric equivalent
*/
void bookGsm2Alpha( UBYTE *alpha );
/* Determine type of current phone book, FDN/ADN
*/
UBYTE bookActiveBook( int process );
/* Default call backs for name and number entry
*/
/* SPR#1428 - SH - Moved these from MmiBookInputWindow.h */
#ifdef NEW_EDITOR
MfwHnd bookInputStartNameEditor( MfwHnd parent, void *buffer );
MfwHnd bookInputStartNumberEditor( MfwHnd parent, void *buffer );
void bookInputDestroy( MfwHnd window );
void bookAddNameCB( T_MFW_HND win, USHORT Identifier, SHORT reason );
void bookAddNumberCB( T_MFW_HND win, USHORT Identifier, SHORT reason );
#else /* NEW_EDITOR */
void bookAddNameCB( T_MFW_HND win, UBYTE reason );
void bookAddNumberCB( T_MFW_HND win, UBYTE reason );
#endif /* NEW_EDITOR */
/* Memory view
*/
void bookMemoryView( void );
/* Delete entry from phone book
*/
void bookDeleteEntry(T_MFW_HND Window);
void bookActivateFDN( T_MFW_HND window );
/*******************************************************************************
End of File
*******************************************************************************/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -