FreeCalypso > hg > fc-magnetite
annotate src/ui3/bmi/mmiMain.h @ 527:343104963a7f
doc/Developer-notes written
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Tue, 09 Oct 2018 08:09:53 +0000 | 
| parents | 6a4d9f47793e | 
| children | 
| rev | line source | 
|---|---|
| 
420
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
1 #ifndef _DEF_MMI_MAIN_H_ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
2 #define _DEF_MMI_MAIN_H_ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
3 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
4 /******************************************************************************* | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
5 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
6 CONDAT (UK) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
7 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
8 ******************************************************************************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
9 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
10 This software product is the property of Condat (UK) Ltd and may not be | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
11 disclosed to any third party without the express permission of the owner. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
12 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
13 ******************************************************************************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
14 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
15 $Project name: Basic MMI | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
16 $Project code: BMI (6349) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
17 $Module: MMI | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
18 $File: MmiMain.h | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
19 $Revision: 1.0 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
20 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
21 $Author: Condat(UK) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
22 $Date: 25/10/00 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
23 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
24 ******************************************************************************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
25 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
26 Description: | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
27 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
28 This provides the root mofule for the basic MMI | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
29 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
30 ******************************************************************************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
31 $History: MmiMmi.h | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
32 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
33 25/10/00 Original Condat(UK) BMI version. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
34 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
35 Jun 09, 2006 REF:OMAPS00079650 a0393213 (R.Prabakar) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
36 Description : CPHS Roaming indication feature implementation | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
37 Solution : As part of the implementation, in this file, type of GlobalIconStatus is changed | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
38 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
39 $End | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
40 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
41 *******************************************************************************/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
42 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
43 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
44 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
45 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
46 /******************************************************************************* | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
47 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
48 Type definitions | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
49 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
50 *******************************************************************************/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
51 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
52 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
53 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
54 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
55 #include "mfw_cphs.h" | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
56 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
57 #include "MmiResources.h" | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
58 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
59 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
60 #define PROMPT(x, y, a, id) dspl_TextOut(x, y, a|DSPL_TXTATTR_CURRENT_MODE, (char*)MmiRsrcGetText(id)) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
61 #define ALIGNED_PROMPT(x_a, y, a, id) displayAlignedPrompt(x_a, y, a, id) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
62 #define GET_TEXT(id) MmiRsrcGetText( id ) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
63 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
64 #define ETRACE(str) \ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
65 { char buf[64];##str##;\ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
66 TRACE_EVENT(buf);} | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
67 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
68 #define FTRACE(str) \ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
69 { char buf[64];##str##;\ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
70 TRACE_EVENT(buf);} | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
71 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
72 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
73 /* typedefs */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
74 typedef enum { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
75 NM_UNDEFINED, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
76 NM_FULL_SERVICE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
77 NM_LIMITED_SERVICE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
78 NM_NO_SERVICE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
79 NM_SEARCHING, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
80 NM_NO_NETWORK | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
81 } MMI_NM_SERVICE; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
82 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
83 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
84 typedef enum | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
85 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
86 LEFT, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
87 RIGHT, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
88 CENTER | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
89 } T_MMI_ALIGN; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
90 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
91 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
92 typedef enum { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
93 SIM_UNDEFINED, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
94 SIM_AVAIL, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
95 SIM_REJECTED, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
96 SIM_NOT_AVAIL | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
97 } MMI_SIM_STATUS; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
98 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
99 typedef enum { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
100 TWELVE_HOUR, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
101 TWENTYFOUR_HOUR | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
102 } ClockFormats; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
103 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
104 /*MC SPR 1725 removed date and clock definition*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
105 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
106 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
107 #define MAX_LINE 14 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
108 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
109 #define POS_BEGIN 0 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
110 #define POS_END 1 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
111 #define MAX_LINE 14 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
112 #define EDITOR_SIZE 41 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
113 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
114 /* GLOBAL DATA */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
115 extern UBYTE editControls [KCD_MAX]; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
116 extern LngInfo mainLngInfo; /* language control block */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
117 extern MfwHnd mainMmiLng; /* global language handler */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
118 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
119 /* PROTOTYPES */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
120 void mainInit (UBYTE InitCause); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
121 void mainExit (UBYTE InitCause); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
122 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
123 void setClockFormat(UBYTE format); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
124 // Issue Number : MMI-SPR-12159 on 07/04/04 by Rashmi C N and Deepa M D | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
125 // change by Sasken ( Rashmi C N and Deepa M D) on April 07th 2004 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
126 // Bug : The AM PM for 12 hour fomrat was not being shown | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
127 // Solution : Added the following function to get the current time format from flash | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
128 UBYTE getClockFormat(void); // RAVI | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
129 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
130 /*SPR 1725, removed getClockString(), Clockset() and DateSet() function headers*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
131 void showCLOCK(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
132 void showDATE(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
133 /*SPR 1442 obsolete function*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
134 //void truncateString(char* strDest,char* strOrig,unsigned int truncLength,int pos,char* trunChar); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
135 void displayAlignedText( T_MMI_ALIGN x_alignment, USHORT y_lineNum, UBYTE attrib, char* string ); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
136 void displayAlignedPrompt( T_MMI_ALIGN x_alignment, USHORT y_lineNum, UBYTE attrib, int string_id); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
137 void mainShutdown(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
138 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
139 extern char stringTrace[50]; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
140 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
141 /* Battery and Signal Status */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
142 #define GlobalNothingIconFlag 0x00 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
143 #define GlobalBatteryIconFlag 0x01 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
144 #define GlobalSignalIconFlag 0x02 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
145 #define GlobalSMSIconFlag 0x04 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
146 #define GlobalVoiceMailIconFlag 0x08 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
147 #define GlobalCallForwardingIconFlag 0x10 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
148 #define GlobalSilentRingerIconFlag 0x20 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
149 #define GlobalKeyplockIconFlag 0x40 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
150 #define GlobalRingerIconFlag 0x80 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
151 #define GlobalVibratorIconFlag 0x100 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
152 #define GlobalRingVibrIconFlag 0x200 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
153 #define GlobalAlarmIconFlag 0x400 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
154 #define GlobalCipheringActivIconFlag 0x800 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
155 #define GlobalCipheringDeactivIconFlag 0x1000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
156 /* SH 18/01/02. Indication for GPRS */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
157 #ifdef MMI_GPRS_ENABLED | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
158 #define GlobalGPRSOnIconFlag 0x2000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
159 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
160 /* SPR877 - SH - Indication for Homezone */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
161 #ifdef MMI_HOMEZONE_ENABLED | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
162 #define GlobalHomezoneIconFlag 0x4000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
163 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
164 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
165 #ifdef MMI_TTY_ENABLED | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
166 #ifndef GlobalHomezoneIconFlag | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
167 #define GlobalHomezoneIconFlag 0x4000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
168 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
169 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
170 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
171 /* SPR#1352 - SH - TTY indication */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
172 #define GlobalTTYIconFlag 0x8000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
173 /* end SH */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
174 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
175 /* Jun 09, 2006 REF:OMAPS00079650 a0393213 (R.Prabakar) */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
176 #define GlobalRoamingIconFlag 0x10000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
177 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
178 /* Jun 09, 2006 REF:OMAPS00079650 a0393213 (R.Prabakar) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
179 Description : CPHS Roaming indication feature implementation | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
180 Solution : As part of the implementation, in this file, type of GlobalIconStatus is changed */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
181 extern U32 GlobalIconStatus; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
182 extern T_MFW_CFLAG_STATUS DivertStatus; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
183 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
184 /* It could be helpful to check the */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
185 /* global status where the user is : */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
186 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
187 /* It is also possible to be in several */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
188 /* status ! */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
189 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
190 #define ModuleIdle 0x001 /*in Idle Screen */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
191 #define ModuleCall 0x002 /*in during a call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
192 #define ModuleInCall 0x004 /*in Incoming call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
193 #define ModuleMenu 0x008 /*in Menu */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
194 #define ModulePhon 0x010 /*in Phonebook */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
195 #define ModuleSms 0x020 /*in SMS */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
196 #define ModuleBattLow 0x040 /*in Battery Status < 5% */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
197 #define ModuleSAT 0x080 /*in Sim Toolkit, like Idle*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
198 #define ModuleAlarm 0x100 /*in Organiser Alarm */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
199 #define ModuleFax 0x200 /*in Fax/Data */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
200 #define ModuleDialling 0x400 /*in Dialling state */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
201 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
202 extern int MmiModule; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
203 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
204 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
205 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
206 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
207 /* PROTOTYPES */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
208 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
209 void MmiModuleSet (int modul); /* Set the status where the user is */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
210 void MmiModuleDel (int modul); /* Delete the status where the user was */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
211 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
212 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
213 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
214 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
215 /* Settings status*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
216 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
217 #define SettingsAnyKeyAnswerOn 0x01 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
218 #define SettingsAutoAnswerOn 0x02 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
219 #define SettingsKeyPadLockOn 0x04 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
220 #define SettingsKeypadClick 0x08 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
221 #define SettingsKeypadDTMF 0x10 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
222 #define SettingsSilentMode 0x20 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
223 #define SettingsCBDisable 0x80 /* SPR 2470 0x80- disable CB display 0-display CB */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
224 //extern USHORT settingsStatus; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
225 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
226 #define GlobalBatteryLesser5 1 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
227 #define GlobalBatteryGreater5 2 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
228 #define GlobalBatteryFull 3 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
229 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
230 extern UBYTE globalBatteryMode; /* */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
231 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
232 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
233 extern UBYTE globalBatteryPicNumber; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
234 extern UBYTE globalSignalPicNumber; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
235 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
236 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
237 #define GlobalTimeout1sec 0x03e8 /* 1 second for flash the battery icon */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
238 #define GlobalTimeout2min 0x01d4c0 /* 2 min for battery beep */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
239 #define GlobalTimeout15min 0x0dbba0 /* 15 min for battery beep */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
240 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
241 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
242 void editActivate (MfwHnd e,int AlphaMode); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
243 void editHiddenActivate (char *buffer); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
244 void editDeactivate (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
245 int editEventKey (MfwEvt e, MfwKbd *k); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
246 MfwHnd activeEditor(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
247 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
248 // sbh - functions for format mode (WAP) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
249 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
250 void setFormatPointers (char *format, int *index, int *index2); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
251 void editCharFindNext(char character); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
252 int editFindPrev(void); // RAVI | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
253 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
254 /* Added to remove warning Aug - 11 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
255 #ifdef NEPTUNE_BOARD | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
256 extern UBYTE getcurrentSMSTone(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
257 #endif /* NEPTUNE_BOARD */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
258 /* End - remove warning Aug - 11 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
259 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
260 /*NM p032 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
261 this flag indicate when the TEST SIM | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
262 is inserted*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
263 extern UBYTE test_sim; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
264 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
265 #endif | 
