📄 mmismssend.h
字号:
#ifndef _DEF_MMI_SMSSEND_H_
#define _DEF_MMI_SMSSEND_H_
#undef GLOBAL_EXT
#if defined (MMI_SMSREAD_C)
#define GLOBAL_EXT
#else
#define GLOBAL_EXT extern
#endif
/*******************************************************************************
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: SMS
$File: MmiSmsSend.h
$Revision: 1.0
$Author: Condat(UK)
$Date: 25/10/00
********************************************************************************
Description:
header of template for MMI yyy dynamic event handling
********************************************************************************
$History: MmiSmsSend.h
25/10/00 Original Condat(UK) BMI version.
$End
*******************************************************************************/
/*******************************************************************************
Include Files
*******************************************************************************/
#include "mfw_mfw.h"
/* SPR#1428 - SH - New Editor changes */
#ifndef NEW_EDITOR
#include "mmiEditor.h" //GW Added for T_EDITOR structure
#endif
/*******************************************************************************
Shared Structure Definitions
*******************************************************************************/
typedef struct
{
/* administrative data */
T_MMI_CONTROL mmi_control;
T_MFW_HND win;
T_MFW_HND parent;
T_MFW_HND child_dialog;/* to keep the window of dialog */
T_MFW_HND sms_handler;
SHORT id;
T_SmsUserData edt_data; /* pointer of text and number */
T_MFW_HND text_editor;
T_MFW_HND number_editor;
T_MFW_HND sc_number_editor;
T_MFW_HND options_win;
} T_SEND;
typedef enum
{
/* Logical frames */
SEND_ID,
SAVE_ID,
/* Extern windows */
PHBK_ID,
/* Editor windows */
SMSSEND_ID_TEXTEDIT,
SMSSEND_ID_NBEDIT,
SMSSEND_ID_CENTREEDIT,
SMSSEND_ID_CENTREEDIT_CHANGE,
/* Dialog windows */
SMSSEND_ID_WAITING,
SMSSEND_ID_WAIT_SEND,
SMSSEND_ID_SENT,
SMSSEND_ID_NOT_SENT,
SMSSEND_ID_WAIT_SAVE,
SMSSEND_ID_SAVED,
SMSSEND_ID_NOT_SAVED,
SMSSEND_ID_LIST_FULL,
SMSSEND_ID_SAVE_NOT_READY, //PATCH TB
SMSSEND_ID_SC_NOT_READY, //PATCH TB
SMSSEND_ID_NOT_ALLOWED
} sms_send_id;
/*******************************************************************************
Function Prototypes
*******************************************************************************/
GLOBAL_EXT T_MFW_HND SmsSend_SEND_start(T_MFW_HND parent_window, T_SmsUserData *UserData);
GLOBAL_EXT T_MFW_HND SmsSend_SAVE_start(T_MFW_HND parent_window, T_SmsUserData *UserData);
GLOBAL_EXT T_MFW_HND V_start(T_MFW_HND parent_window, MfwMnuAttr *menuAttr);
GLOBAL_EXT int M_callVoice(MfwMnu* m, MfwMnuItem* i);
int SmsSend_R_OPTExeCentreEdit(MfwMnu* m, MfwMnuItem* i);
// Used im mmismsread to compare with SMS center number
GLOBAL_EXT UBYTE SmsSend_get_config_data(T_MFW_SMS_INFO *config_data);
GLOBAL_EXT void SmsSend_convert_to_inter(T_MFW_SMS_ADDR *source_number, char *dest_number);
UBYTE SmsSend_set_SrvCntr_number (T_MFW_SMS_INFO *config_data);
/* SPR#1428 - SH - New Editor: no longer required */
#ifndef NEW_EDITOR
//GW 29/11/01 - Added
void SmsSend_loadEditDefault(T_EDITOR_DATA * edit_info);
#endif /* NEW_EDITOR */
#endif /* _DEF_MMI_SMSSEND_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -