FreeCalypso > hg > fc-magnetite
comparison src/aci2/bmi/mmiSmsSend.h @ 120:3c2acfa1a72f
src/aci2/bmi: file renames to make filename case consistent
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 07 Oct 2016 03:46:05 +0000 |
| parents | src/aci2/bmi/mmismssend.h@93999a60b835 |
| children |
comparison
equal
deleted
inserted
replaced
| 119:b92a33c204b6 | 120:3c2acfa1a72f |
|---|---|
| 1 #ifndef _DEF_MMI_SMSSEND_H_ | |
| 2 #define _DEF_MMI_SMSSEND_H_ | |
| 3 | |
| 4 #undef GLOBAL_EXT | |
| 5 #if defined (MMI_SMSREAD_C) | |
| 6 #define GLOBAL_EXT | |
| 7 #else | |
| 8 #define GLOBAL_EXT extern | |
| 9 #endif | |
| 10 /******************************************************************************* | |
| 11 | |
| 12 CONDAT (UK) | |
| 13 | |
| 14 ******************************************************************************** | |
| 15 | |
| 16 This software product is the property of Condat (UK) Ltd and may not be | |
| 17 disclosed to any third party without the express permission of the owner. | |
| 18 | |
| 19 ******************************************************************************** | |
| 20 | |
| 21 $Project name: Basic MMI | |
| 22 $Project code: BMI (6349) | |
| 23 $Module: SMS | |
| 24 $File: mmismssend.h | |
| 25 $Revision: 1.0 | |
| 26 | |
| 27 $Author: Condat(UK) | |
| 28 $Date: 25/10/00 | |
| 29 | |
| 30 ******************************************************************************** | |
| 31 | |
| 32 Description: | |
| 33 | |
| 34 header of template for MMI yyy dynamic event handling | |
| 35 | |
| 36 ******************************************************************************** | |
| 37 $History: mmismssend.h | |
| 38 | |
| 39 Feb 02, 2005 REF: CRR 28479 xnkulkar | |
| 40 Bug: While saving a SMS, if the user presses LSK while the 'Saved' dialog is displayed, the 'Saved' | |
| 41 dialog doesn't get dismissed. | |
| 42 Solution: Only RSK and Hangup keys dismiss the 'Saved' info screen and all other key presses | |
| 43 are ignored. | |
| 44 | |
| 45 25/10/00 Original Condat(UK) BMI version. | |
| 46 | |
| 47 $End | |
| 48 | |
| 49 *******************************************************************************/ | |
| 50 | |
| 51 /******************************************************************************* | |
| 52 | |
| 53 Include Files | |
| 54 | |
| 55 *******************************************************************************/ | |
| 56 | |
| 57 #include "mfw_mfw.h" | |
| 58 /* SPR#1428 - SH - New Editor changes */ | |
| 59 #ifndef NEW_EDITOR | |
| 60 #include "MmiEditor.h" //GW Added for T_EDITOR structure | |
| 61 #endif | |
| 62 | |
| 63 | |
| 64 /******************************************************************************* | |
| 65 | |
| 66 Shared Structure Definitions | |
| 67 | |
| 68 *******************************************************************************/ | |
| 69 | |
| 70 typedef struct | |
| 71 { | |
| 72 /* administrative data */ | |
| 73 | |
| 74 T_MMI_CONTROL mmi_control; | |
| 75 T_MFW_HND win; | |
| 76 T_MFW_HND parent; | |
| 77 T_MFW_HND child_dialog;/* to keep the window of dialog */ | |
| 78 T_MFW_HND sms_handler; | |
| 79 SHORT id; | |
| 80 T_SmsUserData edt_data; /* pointer of text and number */ | |
| 81 T_MFW_HND text_editor; | |
| 82 T_MFW_HND number_editor; | |
| 83 T_MFW_HND sc_number_editor; | |
| 84 T_MFW_HND options_win; | |
| 85 } T_SEND; | |
| 86 | |
| 87 typedef enum | |
| 88 { | |
| 89 /* Logical frames */ | |
| 90 SEND_ID, | |
| 91 SAVE_ID, | |
| 92 /* Extern windows */ | |
| 93 PHBK_ID, | |
| 94 /* Editor windows */ | |
| 95 SMSSEND_ID_TEXTEDIT, | |
| 96 SMSSEND_ID_NBEDIT, | |
| 97 SMSSEND_ID_CENTREEDIT, | |
| 98 SMSSEND_ID_CENTREEDIT_CHANGE, | |
| 99 /* Dialog windows */ | |
| 100 SMSSEND_ID_WAITING, | |
| 101 SMSSEND_ID_WAIT_SEND, | |
| 102 SMSSEND_ID_SENT, | |
| 103 SMSSEND_ID_NOT_SENT, | |
| 104 SMSSEND_ID_WAIT_SAVE, | |
| 105 SMSSEND_ID_SAVED, | |
| 106 SMSSEND_ID_NOT_SAVED, | |
| 107 SMSSEND_ID_LIST_FULL, | |
| 108 SMSSEND_ID_SAVE_NOT_READY, //PATCH TB | |
| 109 SMSSEND_ID_SC_NOT_READY, //PATCH TB | |
| 110 SMSSEND_ID_NOT_ALLOWED | |
| 111 | |
| 112 } sms_send_id; | |
| 113 | |
| 114 /******************************************************************************* | |
| 115 | |
| 116 Function Prototypes | |
| 117 | |
| 118 *******************************************************************************/ | |
| 119 | |
| 120 GLOBAL_EXT T_MFW_HND SmsSend_SEND_start(T_MFW_HND parent_window, T_SmsUserData *UserData); | |
| 121 GLOBAL_EXT T_MFW_HND SmsSend_SAVE_start(T_MFW_HND parent_window, T_SmsUserData *UserData); | |
| 122 GLOBAL_EXT T_MFW_HND V_start(T_MFW_HND parent_window, MfwMnuAttr *menuAttr); | |
| 123 GLOBAL_EXT int M_callVoice(MfwMnu* m, MfwMnuItem* i); | |
| 124 // Feb 02, 2005 REF: CRR 28479 xnkulkar | |
| 125 // Prototype of function mmi_dialog_information_screen_save_sms() | |
| 126 T_MFW_HND mmi_dialog_information_screen_save_sms(T_MFW_HND parent_win, int TxtId, char* text, T_VOID_FUNC call_back, USHORT identifier); | |
| 127 int SmsSend_R_OPTExeCentreEdit(MfwMnu* m, MfwMnuItem* i); | |
| 128 | |
| 129 // Used im mmismsread to compare with SMS center number | |
| 130 GLOBAL_EXT UBYTE SmsSend_get_config_data(T_MFW_SMS_INFO *config_data); | |
| 131 GLOBAL_EXT void SmsSend_convert_to_inter(T_MFW_SMS_ADDR *source_number, char *dest_number); | |
| 132 UBYTE SmsSend_set_SrvCntr_number (T_MFW_SMS_INFO *config_data); | |
| 133 /* SPR#1428 - SH - New Editor: no longer required */ | |
| 134 #ifndef NEW_EDITOR | |
| 135 //GW 29/11/01 - Added | |
| 136 void SmsSend_loadEditDefault(T_EDITOR_DATA * edit_info); | |
| 137 #endif /* NEW_EDITOR */ | |
| 138 #endif /* _DEF_MMI_SMSSEND_H_ */ |
