FreeCalypso > hg > fc-tourmaline
diff src/ui/bmi/mmiSmsRead.h @ 3:67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 06:33:10 +0000 |
parents | |
children | c0052fe355d3 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/ui/bmi/mmiSmsRead.h Fri Oct 16 06:33:10 2020 +0000 @@ -0,0 +1,122 @@ +#ifndef _DEF_MMI_SMSREAD_H_ +#define _DEF_MMI_SMSREAD_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: mmiSmsRead.h + $Revision: 1.0 + + $Author: Condat(UK) + $Date: 25/10/00 + +******************************************************************************** + + Description: + + This module provides definitions of the types and + constants which are shared across the phone book + application modules. + +******************************************************************************** + $History: mmiSmsRead.h + + 25/10/00 Original Condat(UK) BMI version. + + $End + +*******************************************************************************/ + +/******************************************************************************* + + Include Files + +*******************************************************************************/ + +#include "mfw_mfw.h" + +/******************************************************************************* + + Shared Structure Definitions + +*******************************************************************************/ + +/*SPR 1453*/ +#ifdef LSCREEN +#define MENU_TEXT_LENGTH 50 +#else +#define MENU_TEXT_LENGTH 16 //TBD: to include in common .h +#endif +#define MENU_HEADER_LENGTH (MENU_TEXT_LENGTH - 4) //TBD: to include in common .h + +// Length = to len("from ") + len(number) + len(sms text) + 4 (for \0 \n and optional ionternational character +) +#define MAX_EDITOR_LEN (5+MFW_NUM_LEN+MAX_MSG_LEN+4) + + +typedef enum +{ + MMI_SMS_MO, + MMI_SMS_MT, + MMI_SMS_CB +} T_MMI_SMS_STAT; + +/******************************************************************************* + + Function Prototypes + +*******************************************************************************/ + + +T_MFW_HND SmsRead_R_TEXTEDT2_start(T_MFW_HND parent_window, MfwMnuAttr *data); +T_MFW_HND SmsRead_R_OPT_start(T_MFW_HND parent_window, MfwMnuAttr *menuAttr); + + +void SmsRead_DisplayStandardDialog(T_MFW_HND win, int TextId, ULONG duration); + + + +/******************************************************************************* + + DUMMY DECLARATIONS + +*******************************************************************************/ + +//Dummy defines +#define SmsRead_R_ID 100 +#define SmsRead_R_TEXTEDT_ID 101 +#define SmsRead_R_TEXTEDT2_ID 101 // Specific for approval +#define SmsRead_R_OPT_ID 102 +#define SmsRead_SMS_DISPLAY_ID 103 +#define SmsRead_R_READSMS_OPT_ID 104 + +#define DEFAULT_FONT -1 + +#define SMS_APPROVAL 1 + +// MZ 6/2/01 temp typedefs. +typedef char * wstring_t; +typedef char * charw_t; +typedef ListCbFunc ListCbFunc_t; + + + + +#endif /* _DEF_MMI_SMSMENU_H_ */