📄 dcw_pb_function.h
字号:
/*****************************************************************************
** File Name: dcw_pb_function.h *
** Author: ***************** *
** Date: 2006-04-05 *
** Copyright: 2006 ************* All Rights *
** Description: 此文件包括 PB 全局函数的声明 *
/*****************************************************************************
** Important Edit History *
** --------------------------------------------------------------------------*
** DATE NAME DESCRIPTION *
** 2006-04-05 ************* Create *
******************************************************************************/
#ifndef _DCW_PB_FUNTION_H_
#define _DCW_PB_FUNTION_H_
/*****************************dcw_pb_interface.c*****开始******************/
void DCW_PB_InitApp(void);
MMI_RESULT_E DCW_PB_handlePsMsg(PWND app_ptr, uint16 msg_id, DPARAM param);
void DCW_PB_ReadDataFromSimCard(void);
void DCW_PB_ReadDataFromNv(void);
void DCW_PB_OpenMainMenuWin(void);
BOOLEAN DCW_PB_IsReady(void);
BOOLEAN DCW_PB_Processing(void);
BOOLEAN DCW_PB_IsPBInitialized(void);
void DCW_PB_browseRecords(E_PB_OPERATE_TYPE operateType, uint16 maxSelectedNum);
void DCW_PB_addOneBcdNumberToRecord(T_PB_BCD_NUMBER *bcdNumPtr);
BOOLEAN DCW_PB_IsTwoBcdEqual(T_PB_BCD_NUMBER *bcdNumSrcPtr,T_PB_BCD_NUMBER *bcdNumDstPtr);
void DCW_PB_addOneRecordByNum(T_PB_BCD_NUMBER *bcdNumPtr);
void DCW_PB_addOneRecordByMail(T_PB_L_STRING *mailPtr);
BOOLEAN DCW_PB_getRecordInfoByBcdNum(MMI_STRING_T *namePtr,
uint16 nameMaxLen,
uint8 *groupIdPtr,
MMI_IMAGE_ID_T *iconIdPtr,
T_PB_BCD_NUMBER *bcdNumPtr);
BOOLEAN DCW_PB_getRecordAddrByBcdNum(PHONEBOOK_STORAGE_E *storagePtr,
uint16 *idPtr,
T_PB_BCD_NUMBER *bcdNumPtr);
BOOLEAN DCW_PB_getRecordInfoByAddr(MMI_STRING_T *namePtr,
uint16 nameMaxLen,
uint8 *groupIdPtr,
MMI_IMAGE_ID_T *iconIdPtr,
PHONEBOOK_STORAGE_E storage,
uint16 id);
uint16 DCW_PB_GetSelectedListCount(void);
BOOLEAN DCW_PB_getRecordInfoBySelectedIndex(MMI_STRING_T *namePtr,
uint16 nameMaxLen,
T_PB_BCD_NUMBER *bcdNumPtr,
MMI_STRING_T *mailPtr,
uint16 mailMaxLen,
uint16 index);
void DCW_PB_sendByGroup(void);
void DCW_PB_searchRecord(void);
MN_NUMBER_TYPE_E DCW_PB_GetNumberTypeFromUint8(uint8 npi_ton);
MN_NUMBER_PLAN_E DCW_PB_GetNumberPlanFromUint8(uint8 npi_ton);
uint8 DCW_PB_getPhoneNumberMaxLen(void);
BOOLEAN DCW_PB_isSimEmpty(void);
BOOLEAN DCW_PB_isNvEmpty(void);
BOOLEAN DCW_PB_isSimFull(void);
BOOLEAN DCW_PB_isNvFull(void);
BOOLEAN DCW_PB_isEmpty(void);
BOOLEAN DCW_PB_isFull(void);
/*****************************dcw_pb_interface.c*****结束********************/
/*****************************dcw_pb_initialize.c*****开始*******************/
void DCW_PB_InitGlobeValiable(void);
void DCW_PB_AskReadDataFromNv(void);
void DCW_PB_AskReadDataFromSimCard(void);
void DCW_PB_ReadGroupsInfo(void);
void DCW_PB_ReadNvRecordsInfo(void);
void DCW_PB_ReadSimCardRecordsInfo(void);
void DCW_PB_createNumberList(void);
void DCW_PB_initialFinish(void);
/*****************************dcw_pb_initialize.c*****结束*******************/
/*****************************dcw_pb_window.c*****开始***********************/
void CW_PB_openWindows(uint32 *winTablePtr,T_PB_ALERT_WIN_INFO *alertInfoPtr);
void DCW_PB_openExternWidows(void);
MMI_RESULT_E DCW_PB_handleMainMenuWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleSingleSelectBrowseWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleRecordDetailWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleRecordOperateWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleNumTypeChooseWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleCopyOneRecordWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleSpeedySearchWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleOrdinarySearchWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleGroupManageWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleEditGroupNameWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleGroupOperateWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleGroupDeleteOrNotWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleGroupMemberDeleteOrNotWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleGroupMemberSelectWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleLocalNumberWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleUsedSpaceWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleEditSimRecordWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleEditNvRecordWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleOrNotWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleAddOneRecordWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleMultipleSelectListWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
MMI_RESULT_E DCW_PB_handleAlertWinMsg(MMI_COMMON_WINDOW_ID_E win_id, MMI_MESSAGE_ID_E msg_id, DPARAM param);
void DCW_PB_openWaitingWin(uint32 stingId_1,uint32 stringId_2);
/*****************************dcw_pb_window.c*****结束***********************/
/*****************************dcw_pb_ctrl.c*****开始**********************/
void DCW_PB_createBrowseList(MMI_COMMON_CTRL_ID_T ctrlId,BOOLEAN isFastSearch,uint16 startPos,uint16 endPos);
void DCW_PB_createNumTypeList(MMI_COMMON_CTRL_ID_T ctrlId);
void DCW_PB_setRecordtoListBox(MMI_COMMON_CTRL_ID_T ctrlId,uint16 offset);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -