comparison src/ui/bmi/mmiBookShared.c @ 142:ec9f955fc487

mmiBook*.c: bogotab fixes
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 14 Nov 2020 08:43:59 +0000
parents c0052fe355d3
children
comparison
equal deleted inserted replaced
141:67b91d34f75e 142:ec9f955fc487
9 9
10 ******************************************************************************** 10 ********************************************************************************
11 11
12 $Project name: Basic MMI 12 $Project name: Basic MMI
13 $Project code: BMI (6349) 13 $Project code: BMI (6349)
14 $Module: PhoneBook 14 $Module: PhoneBook
15 $File: MmiBookShared.c 15 $File: MmiBookShared.c
16 $Revision: 1.0 16 $Revision: 1.0
17 17
18 $Author: Condat(UK) 18 $Author: Condat(UK)
19 $Date: 25/10/00 19 $Date: 25/10/00
20 20
21 ******************************************************************************** 21 ********************************************************************************
22 22
23 Description: 23 Description:
24 24
28 ******************************************************************************** 28 ********************************************************************************
29 29
30 $History: MmiBookShared.c 30 $History: MmiBookShared.c
31 31
32 32
33 Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) 33 Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat)
34 Description: Support from MMI to configure drives (NOR, NORMS, NAND, TFLASH) 34 Description: Support from MMI to configure drives (NOR, NORMS, NAND, TFLASH)
35 is added as part of SBuild 2.3.0 Migration 35 is added as part of SBuild 2.3.0 Migration
36 36
37 April 03 2007 ER:OMAPS00116772 x0061088(Prachi) 37 April 03 2007 ER:OMAPS00116772 x0061088(Prachi)
38 Description:Support of 1.3 Mpixel camera on Locosto Plus 38 Description:Support of 1.3 Mpixel camera on Locosto Plus
39 Solution: Auto Save option is added for the Camera Application 39 Solution: Auto Save option is added for the Camera Application
40 40
41 Apr 03, 2007 ER: OMAPS00122561 x0pleela 41 Apr 03, 2007 ER: OMAPS00122561 x0pleela
42 Description: [ACI] Phone lock feature has to be supported by ACI 42 Description: [ACI] Phone lock feature has to be supported by ACI
43 Solution: Phone Lock ER implementation 43 Solution: Phone Lock ER implementation
44 44
45 Mar 28, 2007 ER: OMAPS00106188 x0039928 45 Mar 28, 2007 ER: OMAPS00106188 x0039928
46 Description: Align Midi application menu choices and audio Player menu choices 46 Description: Align Midi application menu choices and audio Player menu choices
47 47
48 Nov 10, 2006 DRT: OMAPS000103354 x0039928 48 Nov 10, 2006 DRT: OMAPS000103354 x0039928
49 Description: Delete all failure in LDN Phonebook 49 Description: Delete all failure in LDN Phonebook
50 Solution: Delete all for Recent list is mapped to bookDeleteRec instead of bookDeleteAll. 50 Solution: Delete all for Recent list is mapped to bookDeleteRec instead of bookDeleteAll.
51 51
52 Sep 26, 2006 DR: OMAPS00095524 x0pleela 52 Sep 26, 2006 DR: OMAPS00095524 x0pleela
53 Description:Implement 2 missing SIM Lock types 53 Description:Implement 2 missing SIM Lock types
54 Solution: Added new category "Blocked Network" as menu item in menuCategory and menuBootupCatList 54 Solution: Added new category "Blocked Network" as menu item in menuCategory and menuBootupCatList
55 55
56 Oct 8 2006 OMAPS00097714 x0039928(sumanth) 56 Oct 8 2006 OMAPS00097714 x0039928(sumanth)
57 TTY HCO/VCO options in MMI 57 TTY HCO/VCO options in MMI
58 58
59 xashmic 27 Sep 2006, OMAPS00096389 59 xashmic 27 Sep 2006, OMAPS00096389
60 ENH - a) Providing static menu for re-selection of enum options for enumeration 60 ENH - a) Providing static menu for re-selection of enum options for enumeration
61 b) Popup menu displayed on connect event, can be enabled or disabled via menu option 61 b) Popup menu displayed on connect event, can be enabled or disabled via menu option
62 62
63 Sep 11, 2006 DR: OMAPS00094182 xrashmic 63 Sep 11, 2006 DR: OMAPS00094182 xrashmic
64 Description: midi and mp3 files is not being populated on accessing corresponding menu, but only during bootup 64 Description: midi and mp3 files is not being populated on accessing corresponding menu, but only during bootup
65 Solution: Populate files on accessing the "browse files" list 65 Solution: Populate files on accessing the "browse files" list
66 xrashmic 9 Sep 2006, OMAPS00092732 66 xrashmic 9 Sep 2006, OMAPS00092732
67 USBMS ER: Added menu in phone setting to set or unset PS shutdown while enumeration of USB MS 67 USBMS ER: Added menu in phone setting to set or unset PS shutdown while enumeration of USB MS
68 On USB connect event, a list of possible ports that can be enumerated would be displayed. 68 On USB connect event, a list of possible ports that can be enumerated would be displayed.
69 69
70 Aug 18, 2006 ER: OMAPS00089840 x0039928 70 Aug 18, 2006 ER: OMAPS00089840 x0039928
71 Description: Changes to be made in MMI for the functionality "Delete all" ADN entries 71 Description: Changes to be made in MMI for the functionality "Delete all" ADN entries
72 Solution: A new menu item "Delete All" is added in the phone book menu. 72 Solution: A new menu item "Delete All" is added in the phone book menu.
73 73
74 Mar 15, 2006 ER: OMAPS00067709 x0pleela 74 Mar 15, 2006 ER: OMAPS00067709 x0pleela
75 Description: Voice Buffering implementation on C+ for PTT via PCM API 75 Description: Voice Buffering implementation on C+ for PTT via PCM API
76 Solution: Defined new sub menu items for PCM voice memo and Voice buffering 76 Solution: Defined new sub menu items for PCM voice memo and Voice buffering
77 Added newly created sub menu items as menu items into "Application" menu 77 Added newly created sub menu items as menu items into "Application" menu
78 78
79 Feb 24, 2006 ER: OMAPS00067709 x0pleela 79 Feb 24, 2006 ER: OMAPS00067709 x0pleela
80 Description: Voice Buffering implementation on C+ for PTT via PCM API 80 Description: Voice Buffering implementation on C+ for PTT via PCM API
81 Solution: Added new menu items for PCM voice memo and Voice buffering 81 Solution: Added new menu items for PCM voice memo and Voice buffering
82 Added PCM Voice memo and Voice buffering menu items into "Application" menu 82 Added PCM Voice memo and Voice buffering menu items into "Application" menu
83 Defined functions GetPcmVoiceMemoMenu, GetVoiceBufferingMenu to populate the 83 Defined functions GetPcmVoiceMemoMenu, GetVoiceBufferingMenu to populate the
84 PCM Voice memo and Voice buffering menus 84 PCM Voice memo and Voice buffering menus
85 85
86 Jun 19, 2006 DR: OMAPS00070657 xdeepadh 86 Jun 19, 2006 DR: OMAPS00070657 xdeepadh
87 Description: MMI allows to MP3 and MIDI play during an active call 87 Description: MMI allows to MP3 and MIDI play during an active call
88 Solution: From the active call screen, only selected applications can be accessed now. 88 Solution: From the active call screen, only selected applications can be accessed now.
89 89
90 July 21, 2006 ER: OMAPS00087586, OMAPS00087587 x0pleela 90 July 21, 2006 ER: OMAPS00087586, OMAPS00087587 x0pleela
91 Description: OMAPS00087586: MasterKey funtion in TCS3.2 SW 91 Description: OMAPS00087586: MasterKey funtion in TCS3.2 SW
92 OMAPS00087587: Time Penaly feature extend handset security 92 OMAPS00087587: Time Penaly feature extend handset security
93 Solution:Made the following changes 93 Solution:Made the following changes
94 1) Included the header file "MmiPins.h" 94 1) Included the header file "MmiPins.h"
95 2) Added new menu item "Master unlock" for menu menuMEPersonalization 95 2) Added new menu item "Master unlock" for menu menuMEPersonalization
96 3) Defined new menu "menuBootupCatList" to display during bootup for unlocking categories or unblocking ME 96 3) Defined new menu "menuBootupCatList" to display during bootup for unlocking categories or unblocking ME
97 4) New function SIMPCategoryListAttributes(): function to call the new menu "menuBootupCatList" from any file 97 4) New function SIMPCategoryListAttributes(): function to call the new menu "menuBootupCatList" from any file
98 98
99 May 30, 2006 DR: OMAPS00070657 x0pleela 99 May 30, 2006 DR: OMAPS00070657 x0pleela
100 Description: CPHS feature on Locosto-Lite 100 Description: CPHS feature on Locosto-Lite
101 Solution: For ALS feature, 101 Solution: For ALS feature,
102 a) Defined a new menu item for the user to customize the strings (line1 and line2) 102 a) Defined a new menu item for the user to customize the strings (line1 and line2)
103 103
104 Apr 24, 2006 ERT: OMAPS00067603 x0043642 104 Apr 24, 2006 ERT: OMAPS00067603 x0043642
105 Description: Engineering mode 105 Description: Engineering mode
106 Solution: Added new engineering mode menus to call respective functions. 106 Solution: Added new engineering mode menus to call respective functions.
107 107
108 Apr 06, 2006 ERT: OMAPS00070660 x0039928(sumanth) 108 Apr 06, 2006 ERT: OMAPS00070660 x0039928(sumanth)
109 Description: Need to reduce flash foot-print for Locosto Lite 109 Description: Need to reduce flash foot-print for Locosto Lite
110 Solution: Voice Memo feature is put under the flag #ifndef FF_NO_VOICE_MEMO to compile 110 Solution: Voice Memo feature is put under the flag #ifndef FF_NO_VOICE_MEMO to compile
111 out voice memo feature if the above flag is enabled. 111 out voice memo feature if the above flag is enabled.
112 112
113 Nov 14, 2005 REF: OMAPS00044445 xdeepadh 113 Nov 14, 2005 REF: OMAPS00044445 xdeepadh
114 Description: Implementation of Test Menu for AAC 114 Description: Implementation of Test Menu for AAC
115 Solution: The existing MP3 test Application has been enhanced to support the AAC file testing. 115 Solution: The existing MP3 test Application has been enhanced to support the AAC file testing.
116 116
117 Sep 27,2005 REF: SPR 34402 xdeepadh 117 Sep 27,2005 REF: SPR 34402 xdeepadh
118 Bug:Mono option is always highlighted even when Stereo is selected 118 Bug:Mono option is always highlighted even when Stereo is selected
119 Fix:The channel setting will be saved in the FFS, which will be retrieved later 119 Fix:The channel setting will be saved in the FFS, which will be retrieved later
120 and the selected channel will be higlighted. 120 and the selected channel will be higlighted.
121 121
122 Jul 18, 2005 REF: SPR 31695 xdeepadh 122 Jul 18, 2005 REF: SPR 31695 xdeepadh
123 Bug:Problems with MP3 test application 123 Bug:Problems with MP3 test application
124 Fix:The window handling of MP3 Test Application has been done properly. 124 Fix:The window handling of MP3 Test Application has been done properly.
125 125
126 126
127 Aug 22, 2005 REF: ENH 31154 xdeepadh 127 Aug 22, 2005 REF: ENH 31154 xdeepadh
128 Description: Application to Test Camera 128 Description: Application to Test Camera
129 Solution: Implemeted the Fileviewer to view the jpeg images.Camera Application to 129 Solution: Implemeted the Fileviewer to view the jpeg images.Camera Application to
130 preview,capture and save image has been implemented. 130 preview,capture and save image has been implemented.
131 131
132 July 19, 2005 REF: CRR LOCOSTO-ENH-28173 xpradipg 132 July 19, 2005 REF: CRR LOCOSTO-ENH-28173 xpradipg
133 Description: To provide MMI Support to enable/disable/change password and 133 Description: To provide MMI Support to enable/disable/change password and
134 query all the Personalization locks 134 query all the Personalization locks
135 Solution: Integration of the changes for the same provided by the soldel 135 Solution: Integration of the changes for the same provided by the soldel
136 team 136 team
137 137
138 June 07, 2005 REF: CRR MMI-FIX-31545 x0021334 138 June 07, 2005 REF: CRR MMI-FIX-31545 x0021334
139 Issue description: SIM: wrong behavior when FDN is not allocated in SST 139 Issue description: SIM: wrong behavior when FDN is not allocated in SST
140 Solution: Before displaying the FDN options, a check is made if FDN is allocated. Only if 140 Solution: Before displaying the FDN options, a check is made if FDN is allocated. Only if
141 FDN is allocated, the options are displayed. 141 FDN is allocated, the options are displayed.
144 144
145 May 04, 2005 REF: CRR 30285 x0021334 145 May 04, 2005 REF: CRR 30285 x0021334
146 Description: SMS Status Request in idle and dedicated mode (using Menu) setting does not work 146 Description: SMS Status Request in idle and dedicated mode (using Menu) setting does not work
147 Solution: status of sms status request is read and focus is set accrodingly. 147 Solution: status of sms status request is read and focus is set accrodingly.
148 148
149 Apr 06, 2005 REF: ENH 30011 xdeepadh 149 Apr 06, 2005 REF: ENH 30011 xdeepadh
150 Description: Replacing the Test Application compilation flags with new flags. 150 Description: Replacing the Test Application compilation flags with new flags.
151 Solution: The existing flags for Camera and MP3 test application have beeen replaced with the 151 Solution: The existing flags for Camera and MP3 test application have beeen replaced with the
152 new compilation flags,FF_MMI_TEST_CAMERA and FF_MMI_TEST_MP3 respectively. 152 new compilation flags,FF_MMI_TEST_CAMERA and FF_MMI_TEST_MP3 respectively.
153 153
154 Apr 05, 2005 REF: ENH 29994 xdeepadh 154 Apr 05, 2005 REF: ENH 29994 xdeepadh
160 Solution: Added menu option for the reply path. 160 Solution: Added menu option for the reply path.
161 161
162 162
163 xreddymn Jan-06-2004 MMI-SPR-27618: Display list of WAP push messages before displaying the Options list. 163 xreddymn Jan-06-2004 MMI-SPR-27618: Display list of WAP push messages before displaying the Options list.
164 164
165 Dec 08, 2004 REF: CRR MMI-SPR-27284 165 Dec 08, 2004 REF: CRR MMI-SPR-27284
166 Description: MIDI Player: Back Key malfunctions in MIDI application. 166 Description: MIDI Player: Back Key malfunctions in MIDI application.
167 Solution: A window is created to hold list window. When the user presses Back key, the newly 167 Solution: A window is created to hold list window. When the user presses Back key, the newly
168 created window is deleted along with list window, bringing the control back to Midi options 168 created window is deleted along with list window, bringing the control back to Midi options
169 screen. 169 screen.
170 170
171 Nov 29, 2004 REF: CRR 25051 xkundadu 171 Nov 29, 2004 REF: CRR 25051 xkundadu
172 Description: INCALL SCREEN ?ADJUSTING THE VOLUME 172 Description: INCALL SCREEN ?ADJUSTING THE VOLUME
173 Fix: Added volume level list linked to up/down keys. 173 Fix: Added volume level list linked to up/down keys.
174 User can select the speaker volume among those levels. 174 User can select the speaker volume among those levels.
178 178
179 CRR: 25291 - xrashmic 14 Oct 2004 179 CRR: 25291 - xrashmic 14 Oct 2004
180 Description: The sent EMS is stored in unsent folder. 180 Description: The sent EMS is stored in unsent folder.
181 Solution: The Outbox has been removed, instead we now have Sent folder for the sent EMS 181 Solution: The Outbox has been removed, instead we now have Sent folder for the sent EMS
182 182
183 Jul 29, 2004 REF: CRR 20898 xkundadu 183 Jul 29, 2004 REF: CRR 20898 xkundadu
184 Description: No identification for user whether 'Auto-Answer' is On/Off 184 Description: No identification for user whether 'Auto-Answer' is On/Off
185 Solution: The menu focus will be on the 'On' menu if the 'Auto-Answer' 185 Solution: The menu focus will be on the 'On' menu if the 'Auto-Answer'
186 is enabled, otherwise focus will be on 'Off' menu item. 186 is enabled, otherwise focus will be on 'Off' menu item.
187 Changed 'submenu' to 'menuItem' to call a function,which set the 187 Changed 'submenu' to 'menuItem' to call a function,which set the
188 focus to the selected item. 188 focus to the selected item.
189 189
190 Jun 02, 2004 CRR:13649 - xpradipg-SASKEN 190 Jun 02, 2004 CRR:13649 - xpradipg-SASKEN
191 subject: CBA : Management of password 191 subject: CBA : Management of password
192 solution: password is promted on selecting activation/deactivation option as against the previous 192 solution: password is promted on selecting activation/deactivation option as against the previous
193 case where it was shown up on selecting Call 193 case where it was shown up on selecting Call
194 May 27, 2004 REF: CRR 19186 Deepa M.D 194 May 27, 2004 REF: CRR 19186 Deepa M.D
195 Bug : "Setting" menu not available during a call 195 Bug : "Setting" menu not available during a call
196 Fix : "Setting" menu has been provided to set the SMS settings, during the active call 196 Fix : "Setting" menu has been provided to set the SMS settings, during the active call
197 May 10, 2004 REF: CRR 15753 Deepa M.D 197 May 10, 2004 REF: CRR 15753 Deepa M.D
198 Menuitem provided to set the validity period to maximum. 198 Menuitem provided to set the validity period to maximum.
199 Issue Number : SPR#12822 on 31/03/04 by v vadiraj 199 Issue Number : SPR#12822 on 31/03/04 by v vadiraj
200 25/10/00 Original Condat(UK) BMI version. 200 25/10/00 Original Condat(UK) BMI version.
201 201
202 202
203 Mar 28, 2006 REF:ER OMAPS00071798 x0043642 203 Mar 28, 2006 REF:ER OMAPS00071798 x0043642
204 Added new options in BMI to accept the value for tty audio mode, 204 Added new options in BMI to accept the value for tty audio mode,
205 and the accepted value is passed as parameter in function call sAT_PercentCTTY 205 and the accepted value is passed as parameter in function call sAT_PercentCTTY
270 #include "mfw_sat.h" 270 #include "mfw_sat.h"
271 #include "mfw_sms.h" 271 #include "mfw_sms.h"
272 #ifdef FF_MMI_TEST_MIDI 272 #ifdef FF_MMI_TEST_MIDI
273 #include "mfw_midi.h" 273 #include "mfw_midi.h"
274 #endif //FF_MMI_TEST_MIDI 274 #endif //FF_MMI_TEST_MIDI
275 // Apr 06, 2005 REF: ENH 30011 xdeepadh 275 // Apr 06, 2005 REF: ENH 30011 xdeepadh
276 #ifdef FF_MMI_TEST_CAMERA 276 #ifdef FF_MMI_TEST_CAMERA
277 #include "mfw_cam.h" 277 #include "mfw_cam.h"
278 #endif //FF_MMI_TEST_CAMERA 278 #endif //FF_MMI_TEST_CAMERA
279 279
280 #ifdef FF_MMI_CAMERA_APP 280 #ifdef FF_MMI_CAMERA_APP
281 #include "mfw_camapp.h" 281 #include "mfw_camapp.h"
282 #endif //FF_MMI_TEST_CAMERA 282 #endif //FF_MMI_TEST_CAMERA
283 283
284 #if 0 /* FreeCalypso */ 284 #if 0 /* FreeCalypso */
285 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */ 285 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */
286 #include "mfw_fm.h" 286 #include "mfw_fm.h"
287 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */ 287 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */
288 #endif 288 #endif
289 289
290 #include "dspl.h" 290 #include "dspl.h"
291 291
292 #include "ksd.h" 292 #include "ksd.h"
360 360
361 //Apr 05, 2005 REF: ENH 29994 xdeepadh 361 //Apr 05, 2005 REF: ENH 29994 xdeepadh
362 #ifdef FF_MMI_TEST_MIDI 362 #ifdef FF_MMI_TEST_MIDI
363 #include "MmiMidiTest.h" 363 #include "MmiMidiTest.h"
364 #endif//#ifdef FF_MMI_TEST_MIDI 364 #endif//#ifdef FF_MMI_TEST_MIDI
365 //Apr 06, 2005 REF: ENH 30011 xdeepadh 365 //Apr 06, 2005 REF: ENH 30011 xdeepadh
366 #ifdef FF_MMI_TEST_CAMERA 366 #ifdef FF_MMI_TEST_CAMERA
367 #include "MmiCameraTest.h" 367 #include "MmiCameraTest.h"
368 #endif //FF_MMI_TEST_CAMERA 368 #endif //FF_MMI_TEST_CAMERA
369 #ifdef FF_MMI_CAMERA_APP 369 #ifdef FF_MMI_CAMERA_APP
370 #include "MmiCameraApp.h" 370 #include "MmiCameraApp.h"
371 #endif //FF_MMI_TEST_CAMERA 371 #endif //FF_MMI_TEST_CAMERA
372 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh 372 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh
373 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC) 373 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC)
374 #include "MmiMP3Test.h" 374 #include "MmiMP3Test.h"
375 #endif//FF_MMI_TEST_MP3 375 #endif//FF_MMI_TEST_MP3
376 // Aug 22, 2005 REF: ENH 31154 xdeepadh 376 // Aug 22, 2005 REF: ENH 31154 xdeepadh
377 #ifdef FF_MMI_FILE_VIEWER 377 #ifdef FF_MMI_FILE_VIEWER
430 #ifdef FF_MMI_FILEMANAGER 430 #ifdef FF_MMI_FILEMANAGER
431 #include "mmifilemanager.h" 431 #include "mmifilemanager.h"
432 #endif 432 #endif
433 433
434 434
435
436 extern void soundsSetVolume(void); 435 extern void soundsSetVolume(void);
437 extern int SmsSend_R_OPTExeCentreEdit(MfwMnu* m, MfwMnuItem* i); 436 extern int SmsSend_R_OPTExeCentreEdit(MfwMnu* m, MfwMnuItem* i);
438 437
439 #ifdef SIM_PERS 438 #ifdef SIM_PERS
440 //x0pleela 20 July, 2006 ER: OMAPS00087586, OMAPS00087587 439 //x0pleela 20 July, 2006 ER: OMAPS00087586, OMAPS00087587
445 444
446 Static members 445 Static members
447 446
448 *******************************************************************************/ 447 *******************************************************************************/
449 /*GW Changed all submenus to use the same colour definitions 'COLOUR_LIST_SUBMENU' */ 448 /*GW Changed all submenus to use the same colour definitions 'COLOUR_LIST_SUBMENU' */
450
451 449
452 450
453 /* menu buffers 451 /* menu buffers
454 */ 452 */
455 453
476 474
477 #ifdef MMI_TEST_MODE 475 #ifdef MMI_TEST_MODE
478 EXTERN UBYTE testSelected; 476 EXTERN UBYTE testSelected;
479 #endif 477 #endif
480 478
481 extern MfwIcnAttr mainIconFrame1 ; 479 extern MfwIcnAttr mainIconFrame1 ;
482 480
483 481
484 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */ 482 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */
485 483
486 static USHORT mmi_check_tflash( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi ); 484 static USHORT mmi_check_tflash( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
487 static USHORT mmi_check_nand( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi ); 485 static USHORT mmi_check_nand( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
488 static USHORT mmi_check_nor( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi ); 486 static USHORT mmi_check_nor( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
489 static USHORT mmi_check_norms( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi ); 487 static USHORT mmi_check_norms( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
490 488
491 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */ 489 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */
492 490
493 491
494 /****************************************************************************** 492 /******************************************************************************
495 493
496 Menu Definitions 494 Menu Definitions
497 495
498 *******************************************************************************/ 496 *******************************************************************************/
499 497
500 #define DEF_MENU_STYLE (MNU_LEFT | MNU_LIST | MNU_CUR_LINE) 498 #define DEF_MENU_STYLE (MNU_LEFT | MNU_LIST | MNU_CUR_LINE)
501 #define DEF_COLOUR_MENU_STYLE (MNU_LEFT | MNU_LIST_COLOUR | MNU_CUR_LINE) 499 #define DEF_COLOUR_MENU_STYLE (MNU_LEFT | MNU_LIST_COLOUR | MNU_CUR_LINE)
502 #define DEF_MENU_ICON_LIST_STYLE (MNU_LEFT | MNU_LIST_ICONS | MNU_CUR_LINE) 500 #define DEF_MENU_ICON_LIST_STYLE (MNU_LEFT | MNU_LIST_ICONS | MNU_CUR_LINE)
503 #define BEGIN_MENU( name ) \ 501 #define BEGIN_MENU( name ) \
504 static const MfwMnuItem name##Items [] = { 502 static const MfwMnuItem name##Items [] = {
505 503
506 #define MENU_ITEM_ICON( icon, msg, handler, attrFunction ) \ 504 #define MENU_ITEM_ICON( icon, msg, handler, attrFunction ) \
507 { icon,0,0, (char*) msg, 0, (MenuFunc)handler, attrFunction } 505 { icon,0,0, (char*) msg, 0, (MenuFunc)handler, attrFunction }
585 /* end SPR949 */ 583 /* end SPR949 */
586 584
587 #ifdef MMI_TTY_ENABLED 585 #ifdef MMI_TTY_ENABLED
588 /* SPR#1352 - SH - TTY menu */ 586 /* SPR#1352 - SH - TTY menu */
589 BEGIN_MENU( menuTTY ) 587 BEGIN_MENU( menuTTY )
590 MENU_ITEM( TxtOff, call_tty_menuselect, item_flag_none), 588 MENU_ITEM( TxtOff, call_tty_menuselect, item_flag_none),
591 MENU_ITEM( TxtAlwaysOn, call_tty_menuselect, item_flag_none), 589 MENU_ITEM( TxtAlwaysOn, call_tty_menuselect, item_flag_none),
592 MENU_ITEM( TxtOnNextCall, call_tty_menuselect, item_flag_none) 590 MENU_ITEM( TxtOnNextCall, call_tty_menuselect, item_flag_none)
593 END_MENU( menuTTY, menuListArea, COLOUR_LIST_SUBMENU1 ) 591 END_MENU( menuTTY, menuListArea, COLOUR_LIST_SUBMENU1 )
594 /*x0039928 OMAPS00097714 HCO/VCO option - menu items added*/ 592 /*x0039928 OMAPS00097714 HCO/VCO option - menu items added*/
595 #ifdef FF_TTY_HCO_VCO 593 #ifdef FF_TTY_HCO_VCO
596 BEGIN_MENU( menucoTTYAlways ) 594 BEGIN_MENU( menucoTTYAlways )
597 MENU_ITEM( TxtTTYAll, call_tty_co_menuselect_always, item_flag_none), 595 MENU_ITEM( TxtTTYAll, call_tty_co_menuselect_always, item_flag_none),
598 MENU_ITEM( TxtTTYVco, call_tty_co_menuselect_always, item_flag_none), 596 MENU_ITEM( TxtTTYVco, call_tty_co_menuselect_always, item_flag_none),
599 MENU_ITEM( TxtTTYHco, call_tty_co_menuselect_always, item_flag_none) 597 MENU_ITEM( TxtTTYHco, call_tty_co_menuselect_always, item_flag_none)
600 END_MENU( menucoTTYAlways, menuListArea, COLOUR_LIST_SUBMENU1 ) 598 END_MENU( menucoTTYAlways, menuListArea, COLOUR_LIST_SUBMENU1 )
601 599
602 BEGIN_MENU( menucoTTYNextCall ) 600 BEGIN_MENU( menucoTTYNextCall )
603 MENU_ITEM( TxtTTYAll, call_tty_co_menuselect_nextcall, item_flag_none), 601 MENU_ITEM( TxtTTYAll, call_tty_co_menuselect_nextcall, item_flag_none),
604 MENU_ITEM( TxtTTYVco, call_tty_co_menuselect_nextcall, item_flag_none), 602 MENU_ITEM( TxtTTYVco, call_tty_co_menuselect_nextcall, item_flag_none),
605 MENU_ITEM( TxtTTYHco, call_tty_co_menuselect_nextcall, item_flag_none) 603 MENU_ITEM( TxtTTYHco, call_tty_co_menuselect_nextcall, item_flag_none)
606 END_MENU( menucoTTYNextCall, menuListArea, COLOUR_LIST_SUBMENU1 ) 604 END_MENU( menucoTTYNextCall, menuListArea, COLOUR_LIST_SUBMENU1 )
607 #endif 605 #endif
608 #endif 606 #endif
609 607
610 608
611 #if defined (TI_PS_FF_EM) || defined (MMI_EM_ENABLED) 609 #if defined (TI_PS_FF_EM) || defined (MMI_EM_ENABLED)
612 /*Engineering mode menus - MC SPR1209*/ 610 /*Engineering mode menus - MC SPR1209*/
613 BEGIN_MENU( menuEngMode ) 611 BEGIN_MENU( menuEngMode )
614 #ifndef NEPTUNE_BOARD 612 #ifndef NEPTUNE_BOARD
615 MENU_ITEM( TxtMobileInfo, Mmi_em_display_mobile_info_data, item_flag_none ), 613 MENU_ITEM( TxtMobileInfo, Mmi_em_display_mobile_info_data, item_flag_none ),
616 MENU_ITEM( TxtServingCell, Mmi_em_display_serving_cell_params, item_flag_none ), 614 MENU_ITEM( TxtServingCell, Mmi_em_display_serving_cell_params, item_flag_none ),
617 MENU_ITEM( TxtNeighbourCell, Mmi_em_display_neighbour_cell_params, item_flag_none ), 615 MENU_ITEM( TxtNeighbourCell, Mmi_em_display_neighbour_cell_params, item_flag_none ),
618 MENU_ITEM( TxtLocation, Mmi_em_display_location_params, item_flag_none ), 616 MENU_ITEM( TxtLocation, Mmi_em_display_location_params, item_flag_none ),
619 MENU_ITEM( TxtCiphHopDTX, Mmi_em_display_ciph_hop_DTX_params, item_flag_none ), 617 MENU_ITEM( TxtCiphHopDTX, Mmi_em_display_ciph_hop_DTX_params, item_flag_none ),
620 MENU_ITEM( TxtGPRS, Mmi_em_display_GPRS_params, item_flag_none ) 618 MENU_ITEM( TxtGPRS, Mmi_em_display_GPRS_params, item_flag_none )
621 #else /* NEPTUNE BOARD */ 619 #else /* NEPTUNE BOARD */
644 /* SPR#1112 - SH - Internal phonebook menus */ 642 /* SPR#1112 - SH - Internal phonebook menus */
645 643
646 #ifdef INT_PHONEBOOK 644 #ifdef INT_PHONEBOOK
647 645
648 BEGIN_MENU( menuSelectBook ) 646 BEGIN_MENU( menuSelectBook )
649 MENU_ITEM( TxtSIM, bookSelectBookSIM, item_flag_none ), 647 MENU_ITEM( TxtSIM, bookSelectBookSIM, item_flag_none ),
650 MENU_ITEM( TxtPhone, bookSelectBookPhone, item_flag_none ), 648 MENU_ITEM( TxtPhone, bookSelectBookPhone, item_flag_none ),
651 END_MENU( menuSelectBook, menuListArea, COLOUR_LIST_SUBMENU ) 649 END_MENU( menuSelectBook, menuListArea, COLOUR_LIST_SUBMENU )
652 650
653 BEGIN_MENU( menuCopy ) 651 BEGIN_MENU( menuCopy )
654 MENU_ITEM( TxtThisEntry, bookCopyEntry, item_flag_none ), 652 MENU_ITEM( TxtThisEntry, bookCopyEntry, item_flag_none ),
655 MENU_ITEM( TxtAll, bookCopyAll, item_flag_none ), 653 MENU_ITEM( TxtAll, bookCopyAll, item_flag_none ),
656 END_MENU( menuCopy, menuListArea, COLOUR_LIST_SUBMENU ) 654 END_MENU( menuCopy, menuListArea, COLOUR_LIST_SUBMENU )
657 655
658 BEGIN_MENU( menuMove ) 656 BEGIN_MENU( menuMove )
659 MENU_ITEM( TxtThisEntry, bookMoveEntry, item_flag_none ), 657 MENU_ITEM( TxtThisEntry, bookMoveEntry, item_flag_none ),
660 MENU_ITEM( TxtAll, bookMoveAll, item_flag_none ), 658 MENU_ITEM( TxtAll, bookMoveAll, item_flag_none ),
661 END_MENU( menuMove, menuListArea, COLOUR_LIST_SUBMENU ) 659 END_MENU( menuMove, menuListArea, COLOUR_LIST_SUBMENU )
662 660
663 #endif 661 #endif
664 662
665 #ifdef FF_WAP 663 #ifdef FF_WAP
803 801
804 BEGIN_MENU( menuWAPSettings ) 802 BEGIN_MENU( menuWAPSettings )
805 MENU_ITEM( TxtSaveHistory, AUI_savehist, item_flag_none ), 803 MENU_ITEM( TxtSaveHistory, AUI_savehist, item_flag_none ),
806 MENU_ITEM( TxtScaleImages, AUI_scaleimages, item_flag_none ), 804 MENU_ITEM( TxtScaleImages, AUI_scaleimages, item_flag_none ),
807 #if defined (FF_WAP) && defined (FF_GPF_TCPIP) 805 #if defined (FF_WAP) && defined (FF_GPF_TCPIP)
808 MENU_ITEM( TxtShowMessages, AUI_wap_push_showmessages, item_flag_none )/*added by ellen*/ 806 MENU_ITEM( TxtShowMessages, AUI_wap_push_showmessages, item_flag_none )/*added by ellen*/
809 #endif 807 #endif
810 END_MENU( menuWAPSettings, menuListArea, COLOUR_LIST_SUBMENU ) 808 END_MENU( menuWAPSettings, menuListArea, COLOUR_LIST_SUBMENU )
811 809
812 // History Options sub-menu 810 // History Options sub-menu
813 811
855 853
856 // Bookmarks sub-menu 854 // Bookmarks sub-menu
857 855
858 BEGIN_MENU( menuBookmarks ) 856 BEGIN_MENU( menuBookmarks )
859 MENU_ITEM( TxtList, AUI_bookmarks_list, item_flag_none ), 857 MENU_ITEM( TxtList, AUI_bookmarks_list, item_flag_none ),
860 MENU_ITEM( TxtNewBookmark, AUI_bookmarks_add, item_flag_none ) /* SPR#1983 - SH */ 858 MENU_ITEM( TxtNewBookmark, AUI_bookmarks_add, item_flag_none ) /* SPR#1983 - SH */
861 END_MENU( menuBookmarks, menuListArea, COLOUR_LIST_SUBMENU ) 859 END_MENU( menuBookmarks, menuListArea, COLOUR_LIST_SUBMENU )
862 860
863 /* WAP Menu 861 /* WAP Menu
864 * SPR#2324 - SH - Added "Profiles" menu */ 862 * SPR#2324 - SH - Added "Profiles" menu */
865 863
895 //Sub-Menu of Volume Settings 893 //Sub-Menu of Volume Settings
896 BEGIN_MENU( menuSetSmsValidityPeriod ) 894 BEGIN_MENU( menuSetSmsValidityPeriod )
897 MENU_ITEM( Txt1Hour, SmsValidityPeriod, item_flag_none ), 895 MENU_ITEM( Txt1Hour, SmsValidityPeriod, item_flag_none ),
898 MENU_ITEM( Txt12Hours, SmsValidityPeriod, item_flag_none ), 896 MENU_ITEM( Txt12Hours, SmsValidityPeriod, item_flag_none ),
899 MENU_ITEM( Txt24Hours, SmsValidityPeriod, item_flag_none ), 897 MENU_ITEM( Txt24Hours, SmsValidityPeriod, item_flag_none ),
900 MENU_ITEM( Txt1Week, SmsValidityPeriod, item_flag_none ), 898 MENU_ITEM( Txt1Week, SmsValidityPeriod, item_flag_none ),
901 MENU_ITEM( TxtMaxTime, SmsValidityPeriod, item_flag_none ), // May 10, 2004 REF: CRR 15753 Deepa M.D .Menuitem to set the validity period to Maximum. 899 MENU_ITEM( TxtMaxTime, SmsValidityPeriod, item_flag_none ), // May 10, 2004 REF: CRR 15753 Deepa M.D .Menuitem to set the validity period to Maximum.
902 END_MENU( menuSetSmsValidityPeriod, menuListArea, COLOUR_LIST_SUBMENU ) 900 END_MENU( menuSetSmsValidityPeriod, menuListArea, COLOUR_LIST_SUBMENU )
903 901
904 //Aug 22, 2005 REF: ENH 31154 xdeepadh 902 //Aug 22, 2005 REF: ENH 31154 xdeepadh
905 #ifdef FF_MMI_TEST_CAMERA 903 #ifdef FF_MMI_TEST_CAMERA
906 //Sub-Menu of Quality Settings 904 //Sub-Menu of Quality Settings
924 MENU_ITEM( TxtEconomy, mmi_camera_set_quality, item_flag_none ), 922 MENU_ITEM( TxtEconomy, mmi_camera_set_quality, item_flag_none ),
925 MENU_ITEM( TxtStandard, mmi_camera_set_quality, item_flag_none ), 923 MENU_ITEM( TxtStandard, mmi_camera_set_quality, item_flag_none ),
926 MENU_ITEM( TxtHigh, mmi_camera_set_quality, item_flag_none ), 924 MENU_ITEM( TxtHigh, mmi_camera_set_quality, item_flag_none ),
927 END_MENU( menuSetQuality, menuListArea, COLOUR_LIST_SUBMENU ) 925 END_MENU( menuSetQuality, menuListArea, COLOUR_LIST_SUBMENU )
928 926
929 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */ 927 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */
930 928
931 BEGIN_MENU( menuStorage ) 929 BEGIN_MENU( menuStorage )
932 MENU_ITEM( TxtFFS, mmi_camera_set_storage, mmi_check_nor ), 930 MENU_ITEM( TxtFFS, mmi_camera_set_storage, mmi_check_nor ),
933 MENU_ITEM( TxtNORMS, mmi_camera_set_storage, mmi_check_norms ), 931 MENU_ITEM( TxtNORMS, mmi_camera_set_storage, mmi_check_norms ),
934 MENU_ITEM( TxtNAND, mmi_camera_set_storage, mmi_check_nand ), 932 MENU_ITEM( TxtNAND, mmi_camera_set_storage, mmi_check_nand ),
935 MENU_ITEM( TxtTflash, mmi_camera_set_storage, mmi_check_tflash ), 933 MENU_ITEM( TxtTflash, mmi_camera_set_storage, mmi_check_tflash ),
936 END_MENU( menuStorage, menuListArea, COLOUR_LIST_SUBMENU ) 934 END_MENU( menuStorage, menuListArea, COLOUR_LIST_SUBMENU )
937 935
938 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */ 936 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */
939 937
940 938
941 /* April 03 2007 ER:OMAPS00116772 x0061088(Prachi)*/ 939 /* April 03 2007 ER:OMAPS00116772 x0061088(Prachi)*/
942 BEGIN_MENU( menuAutoSave ) 940 BEGIN_MENU( menuAutoSave )
943 MENU_ITEM( TxtAutoSaveOn, mmi_camera_set_auto_save, item_flag_none ), 941 MENU_ITEM( TxtAutoSaveOn, mmi_camera_set_auto_save, item_flag_none ),
975 //Sub-Menu of Camera Settings 973 //Sub-Menu of Camera Settings
976 BEGIN_MENU( menuSetCameraparams ) 974 BEGIN_MENU( menuSetCameraparams )
977 SUB_MENU( TxtQuality, menuSetQuality, item_flag_none ), 975 SUB_MENU( TxtQuality, menuSetQuality, item_flag_none ),
978 SUB_MENU( TxtFrame, menuFrameMenu , item_flag_none ), 976 SUB_MENU( TxtFrame, menuFrameMenu , item_flag_none ),
979 SUB_MENU( TxtRotate, menuSetRotate, item_flag_none ), 977 SUB_MENU( TxtRotate, menuSetRotate, item_flag_none ),
980 SUB_MENU( TxtShootingMode, menuSetBurstmode, item_flag_none), 978 SUB_MENU( TxtShootingMode, menuSetBurstmode, item_flag_none),
981 SUB_MENU( TxtStorageDevice, menuStorage, item_flag_none), 979 SUB_MENU( TxtStorageDevice, menuStorage, item_flag_none),
982 /* April 03 2007 ER:OMAPS00116772 x0061088(Prachi)*/ 980 /* April 03 2007 ER:OMAPS00116772 x0061088(Prachi)*/
983 SUB_MENU( TxtAutoSave, menuAutoSave, item_flag_none), 981 SUB_MENU( TxtAutoSave, menuAutoSave, item_flag_none),
984 //added by prachi add flag here 982 //added by prachi add flag here
985 #if CAM_SENSOR == 1 983 #if CAM_SENSOR == 1
986 SUB_MENU( TxtCamMenuResolution, menuResolution, item_flag_none), 984 SUB_MENU( TxtCamMenuResolution, menuResolution, item_flag_none),
987 #endif 985 #endif
988 MENU_ITEM( TxtFilename, mmi_camera_edit_filename, item_flag_none), 986 MENU_ITEM( TxtFilename, mmi_camera_edit_filename, item_flag_none),
989 END_MENU( menuSetCameraparams, menuListArea, COLOUR_LIST_SUBMENU ) 987 END_MENU( menuSetCameraparams, menuListArea, COLOUR_LIST_SUBMENU )
990 988
991 989
992 #endif //FF_MMI_CAMERA_APP 990 #endif //FF_MMI_CAMERA_APP
993 991
994 #ifdef TI_PS_FF_CONC_SMS 992 #ifdef TI_PS_FF_CONC_SMS
995 //1227 - 01/10/02 - API - Sub Menu for the Concatenate Switch menu option 993 //1227 - 01/10/02 - API - Sub Menu for the Concatenate Switch menu option
996 //Sub Menu of Concatenate Switch 994 //Sub Menu of Concatenate Switch
997 BEGIN_MENU( menuConcatenate ) 995 BEGIN_MENU( menuConcatenate )
998 MENU_ITEM( TxtActivate, Concatenate_Activate, item_flag_none), 996 MENU_ITEM( TxtActivate, Concatenate_Activate, item_flag_none),
999 MENU_ITEM( TxtDeactivate, Concatenate_DeActivate, item_flag_none), 997 MENU_ITEM( TxtDeactivate, Concatenate_DeActivate, item_flag_none),
1000 MENU_ITEM( TxtStatus, Concatenate_Status, item_flag_none) 998 MENU_ITEM( TxtStatus, Concatenate_Status, item_flag_none)
1001 END_MENU( menuConcatenate, menuListArea, COLOUR_LIST_SUBMENU ) 999 END_MENU( menuConcatenate, menuListArea, COLOUR_LIST_SUBMENU )
1002 #endif /*TI_PS_FF_CONC_SMS*/ 1000 #endif /*TI_PS_FF_CONC_SMS*/
1003 1001
1004 /* Marcus: Issue 1170: 30/09/2002: Start */ 1002 /* Marcus: Issue 1170: 30/09/2002: Start */
1005 BEGIN_MENU( menuSetSmsStatusReportRequest ) 1003 BEGIN_MENU( menuSetSmsStatusReportRequest )
1023 BEGIN_MENU( menuSetMsg ) 1021 BEGIN_MENU( menuSetMsg )
1024 #ifndef EASY_TEXT_ENABLED 1022 #ifndef EASY_TEXT_ENABLED
1025 MENU_ITEM( TxtServiceCentre, SmsSend_R_OPTExeCentreEdit, item_flag_none ), 1023 MENU_ITEM( TxtServiceCentre, SmsSend_R_OPTExeCentreEdit, item_flag_none ),
1026 SUB_MENU( TxtValidity, menuSetSmsValidityPeriod, item_flag_none ), 1024 SUB_MENU( TxtValidity, menuSetSmsValidityPeriod, item_flag_none ),
1027 #ifdef TI_PS_FF_CONC_SMS 1025 #ifdef TI_PS_FF_CONC_SMS
1028 SUB_MENU( TxtConcat, menuConcatenate, ConcatenateDisplay), 1026 SUB_MENU( TxtConcat, menuConcatenate, ConcatenateDisplay),
1029 #endif /*TI_PS_FF_CONC_SMS*/ 1027 #endif /*TI_PS_FF_CONC_SMS*/
1030 1028
1031 // May04, 2005 REF: CRR 30285 x0021334 1029 // May04, 2005 REF: CRR 30285 x0021334
1032 // Changed SUB_MENU to MENU_ITEM to call function settingsStatusRequestCurSel() 1030 // Changed SUB_MENU to MENU_ITEM to call function settingsStatusRequestCurSel()
1033 MENU_ITEM( TxtSRR, (MenuFunc)settingsSmsStatusReportCurSel, item_flag_none ), 1031 MENU_ITEM( TxtSRR, (MenuFunc)settingsSmsStatusReportCurSel, item_flag_none ),
1037 #else 1035 #else
1038 MENU_ITEM( TxtServiceCentre, SmsSend_R_OPTExeCentreEdit, item_flag_none ), 1036 MENU_ITEM( TxtServiceCentre, SmsSend_R_OPTExeCentreEdit, item_flag_none ),
1039 SUB_MENU( TxtValidity, menuSetSmsValidityPeriod, item_flag_none ), 1037 SUB_MENU( TxtValidity, menuSetSmsValidityPeriod, item_flag_none ),
1040 SUB_MENU( TxtEasyText, menuEasyText, item_flag_none), 1038 SUB_MENU( TxtEasyText, menuEasyText, item_flag_none),
1041 #ifdef TI_PS_FF_CONC_SMS 1039 #ifdef TI_PS_FF_CONC_SMS
1042 SUB_MENU( TxtConcat, menuConcatenate, ConcatenateDisplay), 1040 SUB_MENU( TxtConcat, menuConcatenate, ConcatenateDisplay),
1043 #endif /*TI_PS_FF_CONC_SMS*/ 1041 #endif /*TI_PS_FF_CONC_SMS*/
1044 // May04, 2005 REF: CRR 30285 x0021334 1042 // May04, 2005 REF: CRR 30285 x0021334
1045 // Changed SUB_MENU to MENU_ITEM to call function settingsStatusRequestCurSel() 1043 // Changed SUB_MENU to MENU_ITEM to call function settingsStatusRequestCurSel()
1046 MENU_ITEM( TxtSRR, (MenuFunc)settingsSmsStatusReportCurSel, item_flag_none ), 1044 MENU_ITEM( TxtSRR, (MenuFunc)settingsSmsStatusReportCurSel, item_flag_none ),
1047 // SUB_MENU( TxtSRR, menuSetSmsStatusReportRequest, item_flag_none ), // Marcus: Issue 1170: 30/09/2002 1045 // SUB_MENU( TxtSRR, menuSetSmsStatusReportRequest, item_flag_none ), // Marcus: Issue 1170: 30/09/2002
1059 MENU_ITEM( TxtRotate180Degree, mmi_fv_set_rotate_180degree, item_flag_none ), 1057 MENU_ITEM( TxtRotate180Degree, mmi_fv_set_rotate_180degree, item_flag_none ),
1060 MENU_ITEM( TxtRotate270Degree, mmi_fv_set_rotate_270degree, item_flag_none ) 1058 MENU_ITEM( TxtRotate270Degree, mmi_fv_set_rotate_270degree, item_flag_none )
1061 END_MENU( menuRotateActivate, menuListArea, COLOUR_LIST_SUBMENU1 ) 1059 END_MENU( menuRotateActivate, menuListArea, COLOUR_LIST_SUBMENU1 )
1062 1060
1063 BEGIN_MENU( menuFileViewer ) 1061 BEGIN_MENU( menuFileViewer )
1064 MENU_ITEM( TxtView , mmi_fv_view_image_start, item_flag_none ), 1062 MENU_ITEM( TxtView , mmi_fv_view_image_start, item_flag_none ),
1065 MENU_ITEM( TxtRename, mmi_fv_reame_edit, item_flag_none ), 1063 MENU_ITEM( TxtRename, mmi_fv_reame_edit, item_flag_none ),
1066 MENU_ITEM( TxtDelete, mmi_fv_delete_start, item_flag_none), 1064 MENU_ITEM( TxtDelete, mmi_fv_delete_start, item_flag_none),
1067 END_MENU( menuFileViewer, menuListArea, COLOUR_LIST_SUBMENU ) 1065 END_MENU( menuFileViewer, menuListArea, COLOUR_LIST_SUBMENU )
1068 1066
1069 BEGIN_MENU( menuViewOptions ) 1067 BEGIN_MENU( menuViewOptions )
1070 SUB_MENU( TxtRotate, menuRotateActivate, item_flag_none ), 1068 SUB_MENU( TxtRotate, menuRotateActivate, item_flag_none ),
1071 END_MENU( menuViewOptions, menuListArea, COLOUR_LIST_SUBMENU ) 1069 END_MENU( menuViewOptions, menuListArea, COLOUR_LIST_SUBMENU )
1072 #endif 1070 #endif
1073 1071
1074 /*MC SPR 1920 add brodcast activate menu*/ 1072 /*MC SPR 1920 add brodcast activate menu*/
1075 BEGIN_MENU(menuBroadMsgActivate) 1073 BEGIN_MENU(menuBroadMsgActivate)
1165 MENU_ITEM( TxtWrite, showeZiTextIcon, item_flag_none ), 1163 MENU_ITEM( TxtWrite, showeZiTextIcon, item_flag_none ),
1166 # endif 1164 # endif
1167 #else 1165 #else
1168 MENU_ITEM( TxtWrite, M_exeSendNew, item_flag_none ), 1166 MENU_ITEM( TxtWrite, M_exeSendNew, item_flag_none ),
1169 #endif 1167 #endif
1170 /*MC end*/ 1168 /*MC end*/
1171 /* API - 03/09/03 - SPR2383 - END*/ 1169 /* API - 03/09/03 - SPR2383 - END*/
1172 MENU_ITEM( TxtDeleteAll, M_exeDelAll, item_flag_none ), 1170 MENU_ITEM( TxtDeleteAll, M_exeDelAll, item_flag_none ),
1173 SUB_MENU ( TxtSettings, menuSetMsg, item_flag_none ), 1171 SUB_MENU ( TxtSettings, menuSetMsg, item_flag_none ),
1174 SUB_MENU ( TxtBroadcast, menuBroadMsg/*MC SPR 1920*/, item_flag_none ), 1172 SUB_MENU ( TxtBroadcast, menuBroadMsg/*MC SPR 1920*/, item_flag_none ),
1175 SUB_MENU ( TxtVoicemail, menuVoiceMsg, item_flag_none ) 1173 SUB_MENU ( TxtVoicemail, menuVoiceMsg, item_flag_none )
1191 MENU_ITEM( TxtWrite, showeZiTextIcon, item_flag_none ), 1189 MENU_ITEM( TxtWrite, showeZiTextIcon, item_flag_none ),
1192 # endif 1190 # endif
1193 #else 1191 #else
1194 MENU_ITEM( TxtWrite, M_exeSendNew, item_flag_none ), 1192 MENU_ITEM( TxtWrite, M_exeSendNew, item_flag_none ),
1195 #endif 1193 #endif
1196 /*MC end*/ 1194 /*MC end*/
1197 /* API - 03/09/03 - SPR2383 - END*/ 1195 /* API - 03/09/03 - SPR2383 - END*/
1198 MENU_ITEM( TxtDeleteAll, M_exeDelAll, item_flag_none ), 1196 MENU_ITEM( TxtDeleteAll, M_exeDelAll, item_flag_none ),
1199 SUB_MENU ( TxtSettings, menuSetMsg, item_flag_none ), 1197 SUB_MENU ( TxtSettings, menuSetMsg, item_flag_none ),
1200 SUB_MENU ( TxtBroadcast, menuBroadMsg/*MC SPR 1920*/, item_flag_none ), 1198 SUB_MENU ( TxtBroadcast, menuBroadMsg/*MC SPR 1920*/, item_flag_none ),
1201 SUB_MENU ( TxtVoicemail, menuVoiceMsg, item_flag_none ) 1199 SUB_MENU ( TxtVoicemail, menuVoiceMsg, item_flag_none )
1206 * If MMS/EMS feature is available, move SMS related features into a new sub-menu, 1204 * If MMS/EMS feature is available, move SMS related features into a new sub-menu,
1207 * Otherwise we retain SMS features in the Messaging sub-menu 1205 * Otherwise we retain SMS features in the Messaging sub-menu
1208 */ 1206 */
1209 BEGIN_MENU( menuMsg ) 1207 BEGIN_MENU( menuMsg )
1210 #if defined (FF_MMI_EMS) || defined (FF_MMI_MMS) 1208 #if defined (FF_MMI_EMS) || defined (FF_MMI_MMS)
1211 //yanbin add MMS menu 1209 //yanbin add MMS menu
1212 //TISHMMS Project 1210 //TISHMMS Project
1213 SUB_MENU ( TxtMMS, menuMMS, item_flag_none ), 1211 SUB_MENU ( TxtMMS, menuMMS, item_flag_none ),
1214 SUB_MENU ( TxtSMS, menuSMS, item_flag_none ), 1212 SUB_MENU ( TxtSMS, menuSMS, item_flag_none ),
1215 #else 1213 #else
1216 MENU_ITEM ( TxtRead, M_exeRead, item_flag_none ), 1214 MENU_ITEM ( TxtRead, M_exeRead, item_flag_none ),
1224 MENU_ITEM( TxtWrite, showeZiTextIcon, item_flag_none ), 1222 MENU_ITEM( TxtWrite, showeZiTextIcon, item_flag_none ),
1225 # endif 1223 # endif
1226 #else 1224 #else
1227 MENU_ITEM( TxtWrite, M_exeSendNew, item_flag_none ), 1225 MENU_ITEM( TxtWrite, M_exeSendNew, item_flag_none ),
1228 #endif 1226 #endif
1229 /*MC end*/ 1227 /*MC end*/
1230 /* API - 03/09/03 - SPR2383 - END*/ 1228 /* API - 03/09/03 - SPR2383 - END*/
1231 MENU_ITEM( TxtDeleteAll, M_exeDelAll, item_flag_none ), 1229 MENU_ITEM( TxtDeleteAll, M_exeDelAll, item_flag_none ),
1232 SUB_MENU ( TxtSettings, menuSetMsg, item_flag_none ), 1230 SUB_MENU ( TxtSettings, menuSetMsg, item_flag_none ),
1233 SUB_MENU ( TxtBroadcast, menuBroadMsg/*MC SPR 1920*/, item_flag_none ), 1231 SUB_MENU ( TxtBroadcast, menuBroadMsg/*MC SPR 1920*/, item_flag_none ),
1234 #ifdef FF_CPHS_REL4 1232 #ifdef FF_CPHS_REL4
1277 //added "call" option - MC 1275 //added "call" option - MC
1278 MENU_ITEM( TxtCallNumber, bookNameCall, item_flag_none ), 1276 MENU_ITEM( TxtCallNumber, bookNameCall, item_flag_none ),
1279 1277
1280 /* SPR#1112 - SH - Options for when internal phonebook present */ 1278 /* SPR#1112 - SH - Options for when internal phonebook present */
1281 #ifdef INT_PHONEBOOK 1279 #ifdef INT_PHONEBOOK
1282 SUB_MENU( TxtCopy, menuCopy, item_flag_none), 1280 SUB_MENU( TxtCopy, menuCopy, item_flag_none),
1283 SUB_MENU( TxtMove, menuMove, item_flag_none), 1281 SUB_MENU( TxtMove, menuMove, item_flag_none),
1284 #endif 1282 #endif
1285 MENU_ITEM( TxtDelete, bookNameDelete, item_flag_none ), 1283 MENU_ITEM( TxtDelete, bookNameDelete, item_flag_none ),
1286 END_MENU( menuNameOptions, menuListArea, COLOUR_LIST_SUBMENU ) 1284 END_MENU( menuNameOptions, menuListArea, COLOUR_LIST_SUBMENU )
1287 1285
1288 /*SPR 1327, UPN number menu*/ 1286 /*SPR 1327, UPN number menu*/
1289 BEGIN_MENU( menuUPNOptions ) 1287 BEGIN_MENU( menuUPNOptions )
1290 MENU_ITEM( TxtChange, bookNameEdit, item_flag_none ), 1288 MENU_ITEM( TxtChange, bookNameEdit, item_flag_none ),
1312 MENU_ITEM( TxtMemory, bookMemoryStatus, item_flag_none ), 1310 MENU_ITEM( TxtMemory, bookMemoryStatus, item_flag_none ),
1313 // Aug 18, 2006 ER: OMAPS00089840 x0039928 1311 // Aug 18, 2006 ER: OMAPS00089840 x0039928
1314 MENU_ITEM( TxtDeleteAll, bookDeleteAll, item_flag_none ), 1312 MENU_ITEM( TxtDeleteAll, bookDeleteAll, item_flag_none ),
1315 /* SPR#1112 - SH - Internal Phonebook new menu option */ 1313 /* SPR#1112 - SH - Internal Phonebook new menu option */
1316 #ifdef INT_PHONEBOOK 1314 #ifdef INT_PHONEBOOK
1317 MENU_ITEM( TxtSelectBook, bookSelectBook, item_flag_none ), 1315 MENU_ITEM( TxtSelectBook, bookSelectBook, item_flag_none ),
1318 #endif 1316 #endif
1319 #ifdef FF_MMI_CPHS 1317 #ifdef FF_MMI_CPHS
1320 SUB_MENU( TxtEmergencyNumbers, menuEmergency, item_flag_none ), 1318 SUB_MENU( TxtEmergencyNumbers, menuEmergency, item_flag_none ),
1321 #endif 1319 #endif
1322 END_MENU( menuPhbk, menuListArea, COLOUR_LIST_SUBMENU ) 1320 END_MENU( menuPhbk, menuListArea, COLOUR_LIST_SUBMENU )
1323 1321
1324 1322
1325
1326 /*---------------------------------------------------------------------------*/ 1323 /*---------------------------------------------------------------------------*/
1327
1328 1324
1329 1325
1330 //Sub-Menu of Call Timers 1326 //Sub-Menu of Call Timers
1331 BEGIN_MENU(menuCallTimers) 1327 BEGIN_MENU(menuCallTimers)
1332 MENU_ITEM( TxtLastCall, timerLastCall, item_flag_none), 1328 MENU_ITEM( TxtLastCall, timerLastCall, item_flag_none),
1333 MENU_ITEM( TxtIncomingCalls, timerIncomingCalls, item_flag_none), 1329 MENU_ITEM( TxtIncomingCalls, timerIncomingCalls, item_flag_none),
1334 MENU_ITEM( TxtOutgoingCalls, timerOutgoingCalls, item_flag_none), 1330 MENU_ITEM( TxtOutgoingCalls, timerOutgoingCalls, item_flag_none),
1335 END_MENU(menuCallTimers, menuListArea, COLOUR_LIST_SUBMENU) 1331 END_MENU(menuCallTimers, menuListArea, COLOUR_LIST_SUBMENU)
1336
1337 1332
1338 1333
1339 //Sub-Menu of Charge Limit / AOC 1334 //Sub-Menu of Charge Limit / AOC
1340 BEGIN_MENU( menuLimitAOC ) 1335 BEGIN_MENU( menuLimitAOC )
1341 MENU_ITEM( TxtView, aoc_view_limit, item_flag_none ), 1336 MENU_ITEM( TxtView, aoc_view_limit, item_flag_none ),
1362 MENU_ITEM( TxtOutgoingCalls,bookEnterLDN, item_flag_none ), 1357 MENU_ITEM( TxtOutgoingCalls,bookEnterLDN, item_flag_none ),
1363 SUB_MENU ( TxtCallTimers, menuCallTimers, item_flag_none ), 1358 SUB_MENU ( TxtCallTimers, menuCallTimers, item_flag_none ),
1364 SUB_MENU ( TxtChargeTimers, menuAOCRecent, service_check_aoc ) 1359 SUB_MENU ( TxtChargeTimers, menuAOCRecent, service_check_aoc )
1365 END_MENU( menuRecent, menuListArea, COLOUR_LIST_SUBMENU ) 1360 END_MENU( menuRecent, menuListArea, COLOUR_LIST_SUBMENU )
1366 /*---------------------------------------------------------------------------*/ 1361 /*---------------------------------------------------------------------------*/
1367
1368
1369 1362
1370 1363
1371 //Sub-Menu 1364 //Sub-Menu
1372 BEGIN_MENU( menuCallDivert ) 1365 BEGIN_MENU( menuCallDivert )
1373 MENU_ITEM ( TxtCheckStatus, servicesDivertCheck, item_flag_none ), 1366 MENU_ITEM ( TxtCheckStatus, servicesDivertCheck, item_flag_none ),
1428 //Sub-Menu of Fixed Dial 1421 //Sub-Menu of Fixed Dial
1429 BEGIN_MENU( menuFixedDialSet ) 1422 BEGIN_MENU( menuFixedDialSet )
1430 MENU_ITEM( TxtYes, bookFDNActivate, item_flag_none ), 1423 MENU_ITEM( TxtYes, bookFDNActivate, item_flag_none ),
1431 MENU_ITEM( TxtNo, bookFDNDeactivate, item_flag_none ), 1424 MENU_ITEM( TxtNo, bookFDNDeactivate, item_flag_none ),
1432 // May 3, 2004 REF: CRR MMI-SPR-18555 Rashmi C N(Sasken) 1425 // May 3, 2004 REF: CRR MMI-SPR-18555 Rashmi C N(Sasken)
1433 // Added FDN Numbers menu 1426 // Added FDN Numbers menu
1434 MENU_ITEM( TxtFDNName, bookFDNMenu, item_flag_none ), 1427 MENU_ITEM( TxtFDNName, bookFDNMenu, item_flag_none ),
1435 END_MENU( menuFixedDialSet, menuListArea, COLOUR_LIST_SUBMENU ) 1428 END_MENU( menuFixedDialSet, menuListArea, COLOUR_LIST_SUBMENU )
1436 1429
1437 #ifdef SIM_PERS 1430 #ifdef SIM_PERS
1438 //Sub-menu of ME Personalization categories 1431 //Sub-menu of ME Personalization categories
1496 #ifdef FF_PHONE_LOCK 1489 #ifdef FF_PHONE_LOCK
1497 //Sub-menu of Automatic Phone Lock 1490 //Sub-menu of Automatic Phone Lock
1498 BEGIN_MENU( menuPhLockAutomatic ) 1491 BEGIN_MENU( menuPhLockAutomatic )
1499 MENU_ITEM ( TxtPhLockAutoOn, phLock_Automatic_On, item_flag_none), 1492 MENU_ITEM ( TxtPhLockAutoOn, phLock_Automatic_On, item_flag_none),
1500 MENU_ITEM ( TxtPhLockAutoOff, phLock_Automatic_Off, item_flag_none) 1493 MENU_ITEM ( TxtPhLockAutoOff, phLock_Automatic_Off, item_flag_none)
1501 END_MENU( menuPhLockAutomatic, menuListArea, COLOUR_LIST_SUBMENU ) 1494 END_MENU( menuPhLockAutomatic, menuListArea, COLOUR_LIST_SUBMENU )
1502 1495
1503 //x0pleela 19 Feb, 2007 ER: OMAPS00122561 1496 //x0pleela 19 Feb, 2007 ER: OMAPS00122561
1504 //Sub-menu of Phone Lock 1497 //Sub-menu of Phone Lock
1505 BEGIN_MENU( menuPhoneLock ) 1498 BEGIN_MENU( menuPhoneLock )
1506 MENU_ITEM ( TxtPhLockEnable, phLock_Enable_Lock, item_flag_none), 1499 MENU_ITEM ( TxtPhLockEnable, phLock_Enable_Lock, item_flag_none),
1510 #endif /* FF_PHONE_LOCK*/ 1503 #endif /* FF_PHONE_LOCK*/
1511 1504
1512 // Menu of Security 1505 // Menu of Security
1513 BEGIN_MENU( menuSecurity ) 1506 BEGIN_MENU( menuSecurity )
1514 1507
1515 // Jul 28, 2004 REF: CRR:20887 xrashmic - SASKEN 1508 // Jul 28, 2004 REF: CRR:20887 xrashmic - SASKEN
1516 // Instead of providing the submenu directly we call a function 1509 // Instead of providing the submenu directly we call a function
1517 // where we set the menu and also higlight the previously selected menu item 1510 // where we set the menu and also higlight the previously selected menu item
1518 // MENU_ITEM( TxtFixedNames, settingsFocusFDNCurSel, item_flag_none ), 1511 // MENU_ITEM( TxtFixedNames, settingsFocusFDNCurSel, item_flag_none ),
1519 1512
1520 // June 07, 2005 REF: CRR MMI-FIX-31545 x0021334 1513 // June 07, 2005 REF: CRR MMI-FIX-31545 x0021334
1538 * Applications menus 1531 * Applications menus
1539 */ 1532 */
1540 1533
1541 //Options-Menu of Calculator 1534 //Options-Menu of Calculator
1542 BEGIN_MENU( menuCalcOptions ) 1535 BEGIN_MENU( menuCalcOptions )
1543 MENU_ITEM( TxtEquals, calcEquals, item_flag_none ), 1536 MENU_ITEM( TxtEquals, calcEquals, item_flag_none ),
1544 MENU_ITEM( TxtPlus, calcPlus, item_flag_none ), 1537 MENU_ITEM( TxtPlus, calcPlus, item_flag_none ),
1545 MENU_ITEM( TxtMinus, calcMinus, item_flag_none ), 1538 MENU_ITEM( TxtMinus, calcMinus, item_flag_none ),
1546 MENU_ITEM( TxtDivideBy, calcDivide, item_flag_none ), 1539 MENU_ITEM( TxtDivideBy, calcDivide, item_flag_none ),
1547 MENU_ITEM( TxtMultiplyBy, calcMultiply, item_flag_none ) 1540 MENU_ITEM( TxtMultiplyBy, calcMultiply, item_flag_none )
1548 END_MENU( menuCalcOptions, menuListArea, COLOUR_LIST_SUBMENU ) 1541 END_MENU( menuCalcOptions, menuListArea, COLOUR_LIST_SUBMENU )
1549 1542
1550 //Options-Menu of Melodie Generator 1543 //Options-Menu of Melodie Generator
1551 #ifdef MMI_MELODYGENERATOR 1544 #ifdef MMI_MELODYGENERATOR
1552 BEGIN_MENU( menuMelgenOptions ) 1545 BEGIN_MENU( menuMelgenOptions )
1561 #endif //MMI_MELODYGENERATOR 1554 #endif //MMI_MELODYGENERATOR
1562 1555
1563 //x0pleela 24 Feb, 2006 ER OMAPS00067709 1556 //x0pleela 24 Feb, 2006 ER OMAPS00067709
1564 #ifdef FF_PCM_VM_VB 1557 #ifdef FF_PCM_VM_VB
1565 1558
1566 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */ 1559 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */
1567 1560
1568 BEGIN_MENU( menuPCMVoiceMemoStorage ) 1561 BEGIN_MENU( menuPCMVoiceMemoStorage )
1569 MENU_ITEM( TxtFFS, PCM_voice_memo_storeage, mmi_check_nor ), 1562 MENU_ITEM( TxtFFS, PCM_voice_memo_storeage, mmi_check_nor ),
1570 MENU_ITEM( TxtNORMS, PCM_voice_memo_storeage, mmi_check_norms ), 1563 MENU_ITEM( TxtNORMS, PCM_voice_memo_storeage, mmi_check_norms ),
1571 MENU_ITEM( TxtNAND, PCM_voice_memo_storeage, mmi_check_nand ), 1564 MENU_ITEM( TxtNAND, PCM_voice_memo_storeage, mmi_check_nand ),
1577 MENU_ITEM( TxtNORMS, voice_buffer_storeage, mmi_check_norms ), 1570 MENU_ITEM( TxtNORMS, voice_buffer_storeage, mmi_check_norms ),
1578 MENU_ITEM( TxtNAND, voice_buffer_storeage, mmi_check_nand ), 1571 MENU_ITEM( TxtNAND, voice_buffer_storeage, mmi_check_nand ),
1579 MENU_ITEM( TxtTflash, voice_buffer_storeage, mmi_check_tflash ), 1572 MENU_ITEM( TxtTflash, voice_buffer_storeage, mmi_check_tflash ),
1580 END_MENU( menuVoicebufferStorage, menuListArea, COLOUR_LIST_SUBMENU ) 1573 END_MENU( menuVoicebufferStorage, menuListArea, COLOUR_LIST_SUBMENU )
1581 1574
1582 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */ 1575 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */
1583 1576
1584 //Sub-Menu of PCM Voice Memo 1577 //Sub-Menu of PCM Voice Memo
1585 BEGIN_MENU( menuPcmVoiceMemo ) 1578 BEGIN_MENU( menuPcmVoiceMemo )
1586 MENU_ITEM( TxtPlay, pcm_voice_memo_play, item_flag_none ), 1579 MENU_ITEM( TxtPlay, pcm_voice_memo_play, item_flag_none ),
1587 MENU_ITEM( TxtRecord, pcm_voice_memo_record, item_flag_none ), 1580 MENU_ITEM( TxtRecord, pcm_voice_memo_record, item_flag_none ),
1597 SUB_MENU( TxtStorageDevice, menuVoicebufferStorage, item_flag_none ) 1590 SUB_MENU( TxtStorageDevice, menuVoicebufferStorage, item_flag_none )
1598 END_MENU( menuVoiceBuffering, menuListArea, COLOUR_LIST_SUBMENU ) 1591 END_MENU( menuVoiceBuffering, menuListArea, COLOUR_LIST_SUBMENU )
1599 #endif 1592 #endif
1600 #ifndef FF_NO_VOICE_MEMO 1593 #ifndef FF_NO_VOICE_MEMO
1601 1594
1602 #if 0 /* FreeCalypso */ 1595 #if 0 /* FreeCalypso */
1603 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */ 1596 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */
1604 1597
1605 BEGIN_MENU( menuVoiceMemoStorage ) 1598 BEGIN_MENU( menuVoiceMemoStorage )
1606 MENU_ITEM( TxtFFS, voice_memo_storeage, mmi_check_nor ), 1599 MENU_ITEM( TxtFFS, voice_memo_storeage, mmi_check_nor ),
1607 MENU_ITEM( TxtNORMS, voice_memo_storeage, mmi_check_norms ), 1600 MENU_ITEM( TxtNORMS, voice_memo_storeage, mmi_check_norms ),
1608 MENU_ITEM( TxtNAND, voice_memo_storeage, mmi_check_nand ), 1601 MENU_ITEM( TxtNAND, voice_memo_storeage, mmi_check_nand ),
1609 MENU_ITEM( TxtTflash, voice_memo_storeage, mmi_check_tflash ), 1602 MENU_ITEM( TxtTflash, voice_memo_storeage, mmi_check_tflash ),
1610 END_MENU( menuVoiceMemoStorage, menuListArea, COLOUR_LIST_SUBMENU ) 1603 END_MENU( menuVoiceMemoStorage, menuListArea, COLOUR_LIST_SUBMENU )
1611 1604
1612 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */ 1605 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */
1613 #endif 1606 #endif
1614 1607
1615 //Sub-Menu of Voice Memo 1608 //Sub-Menu of Voice Memo
1616 BEGIN_MENU( menuVoiceMemo ) 1609 BEGIN_MENU( menuVoiceMemo )
1617 MENU_ITEM( TxtPlay, voice_memo_play, item_flag_none ), 1610 MENU_ITEM( TxtPlay, voice_memo_play, item_flag_none ),
1618 MENU_ITEM( TxtRecord, voice_memo_record, item_flag_none ), 1611 MENU_ITEM( TxtRecord, voice_memo_record, item_flag_none ),
1619 #if 0 /* FreeCalypso */ 1612 #if 0 /* FreeCalypso */
1620 SUB_MENU( TxtStorageDevice, menuVoiceMemoStorage, item_flag_none ) 1613 SUB_MENU( TxtStorageDevice, menuVoiceMemoStorage, item_flag_none )
1621 #endif 1614 #endif
1622 END_MENU( menuVoiceMemo, menuListArea, COLOUR_LIST_SUBMENU ) 1615 END_MENU( menuVoiceMemo, menuListArea, COLOUR_LIST_SUBMENU )
1623 #endif 1616 #endif
1624 1617
1625 //e-armanetsaid 18/05/04 Add menu for Midi driver test 1618 //e-armanetsaid 18/05/04 Add menu for Midi driver test
1626 //Sub-Menu of Loop On/Off 1619 //Sub-Menu of Loop On/Off
1627 // Apr 06, 2005 REF: ENH 30011 xdeepadh 1620 // Apr 06, 2005 REF: ENH 30011 xdeepadh
1628 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh 1621 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh
1629 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC) 1622 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC)
1630 BEGIN_MENU(menuPlayerChannels) 1623 BEGIN_MENU(menuPlayerChannels)
1631 MENU_ITEM( TxtPlayerMonoChannel, mmi_audio_player_set_channel_mono, item_flag_none ), 1624 MENU_ITEM( TxtPlayerMonoChannel, mmi_audio_player_set_channel_mono, item_flag_none ),
1632 MENU_ITEM( TxtPlayerStereoChannel, mmi_audio_player_set_channel_stereo, item_flag_none ) 1625 MENU_ITEM( TxtPlayerStereoChannel, mmi_audio_player_set_channel_stereo, item_flag_none )
1633 END_MENU( menuPlayerChannels, menuListArea, COLOUR_LIST_SUBMENU ) 1626 END_MENU( menuPlayerChannels, menuListArea, COLOUR_LIST_SUBMENU )
1634 1627
1635 BEGIN_MENU( menuPlayerTest ) 1628 BEGIN_MENU( menuPlayerTest )
1636 MENU_ITEM(TxtPlayerSelectFile, mmi_audio_player_files_browse, item_flag_none), 1629 MENU_ITEM(TxtPlayerSelectFile, mmi_audio_player_files_browse, item_flag_none),
1637 // Sep 27,2005 REF: SPR 34402 xdeepadh 1630 // Sep 27,2005 REF: SPR 34402 xdeepadh
1638 // Instead of providing the submenu directly, we call a function 1631 // Instead of providing the submenu directly, we call a function
1639 // where we set the menu and also higlight the previously selected menu item 1632 // where we set the menu and also higlight the previously selected menu item
1640 MENU_ITEM( TxtPlayerSetChannels, mmi_audio_player_set_cur_selected_channels, item_flag_none ), 1633 MENU_ITEM( TxtPlayerSetChannels, mmi_audio_player_set_cur_selected_channels, item_flag_none ),
1641 //Jul 18, 2005 REF: SPR 31695 xdeepadh 1634 //Jul 18, 2005 REF: SPR 31695 xdeepadh
1642 MENU_ITEM( TxtPlayerPlay, mmi_audio_player_play, item_flag_none ) 1635 MENU_ITEM( TxtPlayerPlay, mmi_audio_player_play, item_flag_none )
1643 END_MENU( menuPlayerTest, menuListArea, COLOUR_LIST_SUBMENU ) 1636 END_MENU( menuPlayerTest, menuListArea, COLOUR_LIST_SUBMENU )
1644 #endif //FF_MMI_TEST_MP3 1637 #endif //FF_MMI_TEST_MP3
1645 1638
1646 #ifdef FF_MMI_FILEMANAGER 1639 #ifdef FF_MMI_FILEMANAGER
1647 BEGIN_MENU(menuPB) 1640 BEGIN_MENU(menuPB)
1679 ,SUB_MENU( TxtPBar, menuPB, item_flag_none ) 1672 ,SUB_MENU( TxtPBar, menuPB, item_flag_none )
1680 #endif 1673 #endif
1681 END_MENU( menuMidiChangeConfig, menuListArea, COLOUR_LIST_SUBMENU ) 1674 END_MENU( menuMidiChangeConfig, menuListArea, COLOUR_LIST_SUBMENU )
1682 1675
1683 //Sub-Menu of Midi Test 1676 //Sub-Menu of Midi Test
1684 // Dec 08, 2004 REF: CRR MMI-SPR-27284 1677 // Dec 08, 2004 REF: CRR MMI-SPR-27284
1685 // Description: MIDI Player: Back Key malfunctions in MIDI application. 1678 // Description: MIDI Player: Back Key malfunctions in MIDI application.
1686 // Solution: Calling function midi_test_files_browse() when user select "Browse Midi Files" 1679 // Solution: Calling function midi_test_files_browse() when user select "Browse Midi Files"
1687 BEGIN_MENU( menuMidiTest ) 1680 BEGIN_MENU( menuMidiTest )
1688 MENU_ITEM( TxtChConfigFile, midi_test_files_browse, item_flag_none ), 1681 MENU_ITEM( TxtChConfigFile, midi_test_files_browse, item_flag_none ),
1689 SUB_MENU( TxtMidiChangeConfig, menuMidiChangeConfig, item_flag_none ), 1682 SUB_MENU( TxtMidiChangeConfig, menuMidiChangeConfig, item_flag_none ),
1693 END_MENU( menuMidiTest, menuListArea, COLOUR_LIST_SUBMENU ) 1686 END_MENU( menuMidiTest, menuListArea, COLOUR_LIST_SUBMENU )
1694 #endif//#ifdef FF_MMI_TEST_MIDI 1687 #endif//#ifdef FF_MMI_TEST_MIDI
1695 #ifdef BTE_MOBILE 1688 #ifdef BTE_MOBILE
1696 //Sub-Menu of Bluetooth Discoverable 1689 //Sub-Menu of Bluetooth Discoverable
1697 BEGIN_MENU( menuBluetoothDiscoverable ) 1690 BEGIN_MENU( menuBluetoothDiscoverable )
1698 MENU_ITEM( TxtBtDiscoverable, mmi_bluetooth_set_discoverable_on, item_flag_none ), 1691 MENU_ITEM( TxtBtDiscoverable, mmi_bluetooth_set_discoverable_on, item_flag_none ),
1699 MENU_ITEM( TxtBtHidden, mmi_bluetooth_set_discoverable_off, item_flag_none ), 1692 MENU_ITEM( TxtBtHidden, mmi_bluetooth_set_discoverable_off, item_flag_none ),
1700 MENU_ITEM( TxtBtTimed, mmi_bluetooth_set_discoverable_timed, item_flag_none ) 1693 MENU_ITEM( TxtBtTimed, mmi_bluetooth_set_discoverable_timed, item_flag_none )
1701 END_MENU( menuBluetoothDiscoverable, menuListArea, COLOUR_LIST_SUBMENU ) 1694 END_MENU( menuBluetoothDiscoverable, menuListArea, COLOUR_LIST_SUBMENU )
1702 1695
1703 //Sub-Menu of Bluetooth Devices 1696 //Sub-Menu of Bluetooth Devices
1704 /* 1697 /*
1705 ** Note: 1698 ** Note:
1715 MENU_ITEM( TxtBtClearStoredDevices, mmi_bluetooth_clear_all_stored_devices, item_flag_none ), 1708 MENU_ITEM( TxtBtClearStoredDevices, mmi_bluetooth_clear_all_stored_devices, item_flag_none ),
1716 END_MENU( menuBluetoothDevices, menuListArea, COLOUR_LIST_SUBMENU ) 1709 END_MENU( menuBluetoothDevices, menuListArea, COLOUR_LIST_SUBMENU )
1717 1710
1718 //Sub-Menu of Bluetooth 1711 //Sub-Menu of Bluetooth
1719 BEGIN_MENU( menuBluetooth ) 1712 BEGIN_MENU( menuBluetooth )
1720 MENU_ITEM( TxtBluetoothEnable, mmi_bluetooth_on, isBluetoothActive ), 1713 MENU_ITEM( TxtBluetoothEnable, mmi_bluetooth_on, isBluetoothActive ),
1721 MENU_ITEM( TxtAutomatic, mmi_bluetooth_automatic, isBluetoothActive ), 1714 MENU_ITEM( TxtAutomatic, mmi_bluetooth_automatic, isBluetoothActive ),
1722 MENU_ITEM( TxtBluetoothDisable, mmi_bluetooth_off, isBluetoothInactive ), 1715 MENU_ITEM( TxtBluetoothDisable, mmi_bluetooth_off, isBluetoothInactive ),
1723 MENU_ITEM( TxtBtSetLocalName, mmi_bluetooth_change_name, item_flag_none ), 1716 MENU_ITEM( TxtBtSetLocalName, mmi_bluetooth_change_name, item_flag_none ),
1724 SUB_MENU( TxtBtDiscoverable, menuBluetoothDiscoverable, item_flag_none), 1717 SUB_MENU( TxtBtDiscoverable, menuBluetoothDiscoverable, item_flag_none),
1725 SUB_MENU(TxtBtDevices, menuBluetoothDevices, item_flag_none) 1718 SUB_MENU(TxtBtDevices, menuBluetoothDevices, item_flag_none)
1726 END_MENU( menuBluetooth, menuListArea, COLOUR_LIST_SUBMENU ) 1719 END_MENU( menuBluetooth, menuListArea, COLOUR_LIST_SUBMENU )
1727 #endif 1720 #endif
1728 1721
1729 #ifdef FF_MMI_MULTIMEDIA 1722 #ifdef FF_MMI_MULTIMEDIA
1730 /* Configuration Parameter Menu Items */ 1723 /* Configuration Parameter Menu Items */
1731 BEGIN_MENU( menuSelectOutputScreemode ) 1724 BEGIN_MENU( menuSelectOutputScreemode )
1732 MENU_ITEM( TxtHalfScreenMode, mmi_Set_ScreenMode, item_flag_none), 1725 MENU_ITEM( TxtHalfScreenMode, mmi_Set_ScreenMode, item_flag_none),
1733 MENU_ITEM( TxtFullScreenMode, mmi_Set_ScreenMode , item_flag_none ) 1726 MENU_ITEM( TxtFullScreenMode, mmi_Set_ScreenMode , item_flag_none )
1734 END_MENU( menuSelectOutputScreemode, menuListArea, COLOUR_LIST_SUBMENU ) 1727 END_MENU( menuSelectOutputScreemode, menuListArea, COLOUR_LIST_SUBMENU )
1735 1728
1736 1729
1737 /* PCM Encode Configuration */ 1730 /* PCM Encode Configuration */
1738 BEGIN_MENU( menuPcmEncodeConfig ) 1731 BEGIN_MENU( menuPcmEncodeConfig )
1741 END_MENU( menuPcmEncodeConfig, menuListArea, COLOUR_LIST_SUBMENU ) 1734 END_MENU( menuPcmEncodeConfig, menuListArea, COLOUR_LIST_SUBMENU )
1742 1735
1743 1736
1744 BEGIN_MENU( menuSelectAudioEncodingFormat ) 1737 BEGIN_MENU( menuSelectAudioEncodingFormat )
1745 SUB_MENU ( TxtPCM, menuPcmEncodeConfig, item_flag_none), 1738 SUB_MENU ( TxtPCM, menuPcmEncodeConfig, item_flag_none),
1746 MENU_ITEM( TxtAMR, mmi_Set_AudioFormat, item_flag_none ), 1739 MENU_ITEM( TxtAMR, mmi_Set_AudioFormat, item_flag_none ),
1747 MENU_ITEM( TxtAAC, mmi_Set_AudioFormat, item_flag_none ), 1740 MENU_ITEM( TxtAAC, mmi_Set_AudioFormat, item_flag_none ),
1748 MENU_ITEM( TxtMP3, mmi_Set_AudioFormat, item_flag_none ) 1741 MENU_ITEM( TxtMP3, mmi_Set_AudioFormat, item_flag_none )
1749 END_MENU( menuSelectAudioEncodingFormat, menuListArea, COLOUR_LIST_SUBMENU ) 1742 END_MENU( menuSelectAudioEncodingFormat, menuListArea, COLOUR_LIST_SUBMENU )
1750 1743
1751 1744
1752 BEGIN_MENU( menuSelectVideoEncodingFormat ) 1745 BEGIN_MENU( menuSelectVideoEncodingFormat )
1753 MENU_ITEM( TxtMpeg4, mmi_Set_VideoFormat , item_flag_none ), 1746 MENU_ITEM( TxtMpeg4, mmi_Set_VideoFormat , item_flag_none ),
1754 MENU_ITEM( TxtH263, mmi_Set_VideoFormat , item_flag_none ), 1747 MENU_ITEM( TxtH263, mmi_Set_VideoFormat , item_flag_none ),
1755 MENU_ITEM( TxtNone, mmi_Set_VideoFormat , item_flag_none ) 1748 MENU_ITEM( TxtNone, mmi_Set_VideoFormat , item_flag_none )
1756 END_MENU( menuSelectVideoEncodingFormat, menuListArea, COLOUR_LIST_SUBMENU ) 1749 END_MENU( menuSelectVideoEncodingFormat, menuListArea, COLOUR_LIST_SUBMENU )
1757 1750
1758 1751
1759 BEGIN_MENU( menuSelectVideoCaptureSize ) 1752 BEGIN_MENU( menuSelectVideoCaptureSize )
1760 MENU_ITEM( TxtQcif, mmi_Set_VideoSize , item_flag_none ), 1753 MENU_ITEM( TxtQcif, mmi_Set_VideoSize , item_flag_none ),
1761 MENU_ITEM( TxtCif, mmi_Set_VideoSize , item_flag_none ), 1754 MENU_ITEM( TxtCif, mmi_Set_VideoSize , item_flag_none ),
1762 MENU_ITEM( TxtQQVga, mmi_Set_VideoSize , item_flag_none ) 1755 MENU_ITEM( TxtQQVga, mmi_Set_VideoSize , item_flag_none )
1763 END_MENU( menuSelectVideoCaptureSize, menuListArea, COLOUR_LIST_SUBMENU ) 1756 END_MENU( menuSelectVideoCaptureSize, menuListArea, COLOUR_LIST_SUBMENU )
1764 1757
1765 BEGIN_MENU( menuSelectFrameRate ) 1758 BEGIN_MENU( menuSelectFrameRate )
1766 MENU_ITEM( Txt5fps, mmi_Set_FrameRate , item_flag_none ), 1759 MENU_ITEM( Txt5fps, mmi_Set_FrameRate , item_flag_none ),
1767 MENU_ITEM( Txt10fps, mmi_Set_FrameRate , item_flag_none ), 1760 MENU_ITEM( Txt10fps, mmi_Set_FrameRate , item_flag_none ),
1768 MENU_ITEM( Txt15fps, mmi_Set_FrameRate , item_flag_none ), 1761 MENU_ITEM( Txt15fps, mmi_Set_FrameRate , item_flag_none ),
1769 MENU_ITEM( Txt30fps, mmi_Set_FrameRate , item_flag_none ) 1762 MENU_ITEM( Txt30fps, mmi_Set_FrameRate , item_flag_none )
1770 END_MENU( menuSelectFrameRate, menuListArea, COLOUR_LIST_SUBMENU ) 1763 END_MENU( menuSelectFrameRate, menuListArea, COLOUR_LIST_SUBMENU )
1771 1764
1772 BEGIN_MENU( menuSelectAACBitRate ) 1765 BEGIN_MENU( menuSelectAACBitRate )
1773 MENU_ITEM( Txt48Kbps, mmi_Set_AAC_BitRate , item_flag_none ), 1766 MENU_ITEM( Txt48Kbps, mmi_Set_AAC_BitRate , item_flag_none ),
1774 MENU_ITEM( Txt66p15Kbps, mmi_Set_AAC_BitRate , item_flag_none ), 1767 MENU_ITEM( Txt66p15Kbps, mmi_Set_AAC_BitRate , item_flag_none ),
1775 MENU_ITEM( Txt72Kbps, mmi_Set_AAC_BitRate , item_flag_none ), 1768 MENU_ITEM( Txt72Kbps, mmi_Set_AAC_BitRate , item_flag_none ),
1776 MENU_ITEM( Txt96pKbps, mmi_Set_AAC_BitRate , item_flag_none ), 1769 MENU_ITEM( Txt96pKbps, mmi_Set_AAC_BitRate , item_flag_none ),
1777 MENU_ITEM( Txt132p3Kbps, mmi_Set_AAC_BitRate , item_flag_none ), 1770 MENU_ITEM( Txt132p3Kbps, mmi_Set_AAC_BitRate , item_flag_none ),
1778 MENU_ITEM( Txt144Kbps, mmi_Set_AAC_BitRate , item_flag_none ), 1771 MENU_ITEM( Txt144Kbps, mmi_Set_AAC_BitRate , item_flag_none ),
1779 MENU_ITEM( Txt192Kbps, mmi_Set_AAC_BitRate , item_flag_none ), 1772 MENU_ITEM( Txt192Kbps, mmi_Set_AAC_BitRate , item_flag_none ),
1780 MENU_ITEM( Txt264p6Kbps, mmi_Set_AAC_BitRate , item_flag_none ), 1773 MENU_ITEM( Txt264p6Kbps, mmi_Set_AAC_BitRate , item_flag_none ),
1781 MENU_ITEM( Txt288Kbps, mmi_Set_AAC_BitRate , item_flag_none ), 1774 MENU_ITEM( Txt288Kbps, mmi_Set_AAC_BitRate , item_flag_none ),
1782 END_MENU( menuSelectAACBitRate, menuListArea, COLOUR_LIST_SUBMENU ) 1775 END_MENU( menuSelectAACBitRate, menuListArea, COLOUR_LIST_SUBMENU )
1783 1776
1784 1777
1785 BEGIN_MENU( menuSelectAMRBitRate ) 1778 BEGIN_MENU( menuSelectAMRBitRate )
1786 MENU_ITEM( Txt1p80Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1779 MENU_ITEM( Txt1p80Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1787 MENU_ITEM( Txt4p75Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1780 MENU_ITEM( Txt4p75Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1788 MENU_ITEM( Txt5p15Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1781 MENU_ITEM( Txt5p15Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1789 MENU_ITEM( Txt5p9Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1782 MENU_ITEM( Txt5p9Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1790 MENU_ITEM( Txt6p7Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1783 MENU_ITEM( Txt6p7Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1791 MENU_ITEM( Txt7p4Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1784 MENU_ITEM( Txt7p4Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1792 MENU_ITEM( Txt7p95Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1785 MENU_ITEM( Txt7p95Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1793 MENU_ITEM( Txt10p2Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1786 MENU_ITEM( Txt10p2Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1794 MENU_ITEM( Txt12p2Kbps, mmi_Set_AMR_BitRate , item_flag_none ), 1787 MENU_ITEM( Txt12p2Kbps, mmi_Set_AMR_BitRate , item_flag_none ),
1795 END_MENU( menuSelectAMRBitRate, menuListArea, COLOUR_LIST_SUBMENU ) 1788 END_MENU( menuSelectAMRBitRate, menuListArea, COLOUR_LIST_SUBMENU )
1796 1789
1797 1790
1798 BEGIN_MENU( menuSelectAudioRate ) 1791 BEGIN_MENU( menuSelectAudioRate )
1799 MENU_ITEM( TxtAACBitRate,(MenuFunc)FocusCurSel_AACBitRate, item_flag_none ), 1792 MENU_ITEM( TxtAACBitRate,(MenuFunc)FocusCurSel_AACBitRate, item_flag_none ),
1800 MENU_ITEM( AMRNBBitRate,(MenuFunc)FocusCurSel_AMRBitRate, item_flag_none ), 1793 MENU_ITEM( AMRNBBitRate,(MenuFunc)FocusCurSel_AMRBitRate, item_flag_none ),
1801 END_MENU( menuSelectAudioRate, menuListArea, COLOUR_LIST_SUBMENU ) 1794 END_MENU( menuSelectAudioRate, menuListArea, COLOUR_LIST_SUBMENU )
1802 1795
1803 1796
1804 BEGIN_MENU( menuSelectVideoRate ) 1797 BEGIN_MENU( menuSelectVideoRate )
1805 MENU_ITEM( Txt64Kbps, mmi_Set_VideoBitRate , item_flag_none ), 1798 MENU_ITEM( Txt64Kbps, mmi_Set_VideoBitRate , item_flag_none ),
1806 MENU_ITEM( Txt128Kbps, mmi_Set_VideoBitRate , item_flag_none ), 1799 MENU_ITEM( Txt128Kbps, mmi_Set_VideoBitRate , item_flag_none ),
1807 END_MENU( menuSelectVideoRate, menuListArea, COLOUR_LIST_SUBMENU ) 1800 END_MENU( menuSelectVideoRate, menuListArea, COLOUR_LIST_SUBMENU )
1808 1801
1809 BEGIN_MENU( menuAudioPath ) 1802 BEGIN_MENU( menuAudioPath )
1810 MENU_ITEM( TxtHeadset, mmi_Set_AudioPath , item_flag_none ), 1803 MENU_ITEM( TxtHeadset, mmi_Set_AudioPath , item_flag_none ),
1811 MENU_ITEM( TxtSpeaker, mmi_Set_AudioPath, item_flag_none ), 1804 MENU_ITEM( TxtSpeaker, mmi_Set_AudioPath, item_flag_none ),
1812 END_MENU( menuAudioPath, menuListArea, COLOUR_LIST_SUBMENU ) 1805 END_MENU( menuAudioPath, menuListArea, COLOUR_LIST_SUBMENU )
1813 1806
1814 BEGIN_MENU( menuPreferredStorage ) 1807 BEGIN_MENU( menuPreferredStorage )
1815 MENU_ITEM( TxtFFS, mmi_Set_PreferredStorage , item_flag_none ), 1808 MENU_ITEM( TxtFFS, mmi_Set_PreferredStorage , item_flag_none ),
1816 MENU_ITEM( TxtMMC, mmi_Set_PreferredStorage , item_flag_none) 1809 MENU_ITEM( TxtMMC, mmi_Set_PreferredStorage , item_flag_none)
1817 END_MENU( menuPreferredStorage, menuListArea, COLOUR_LIST_SUBMENU ) 1810 END_MENU( menuPreferredStorage, menuListArea, COLOUR_LIST_SUBMENU )
1818 1811
1819 /* PCM Decode Sampling Rate */ 1812 /* PCM Decode Sampling Rate */
1820 BEGIN_MENU( menuPcmSampleRate ) 1813 BEGIN_MENU( menuPcmSampleRate )
1821 MENU_ITEM( Txt8kRate, mmi_set_pcm_samplerate, item_flag_none ), 1814 MENU_ITEM( Txt8kRate, mmi_set_pcm_samplerate, item_flag_none ),
1822 MENU_ITEM( Txt11kRate, mmi_set_pcm_samplerate, item_flag_none ), 1815 MENU_ITEM( Txt11kRate, mmi_set_pcm_samplerate, item_flag_none ),
1823 MENU_ITEM( Txt12kRate, mmi_set_pcm_samplerate, item_flag_none ), /*OMAPS00081264 - 12k Menu addition */ 1816 MENU_ITEM( Txt12kRate, mmi_set_pcm_samplerate, item_flag_none ), /*OMAPS00081264 - 12k Menu addition */
1824 MENU_ITEM( Txt16kRate, mmi_set_pcm_samplerate, item_flag_none ), 1817 MENU_ITEM( Txt16kRate, mmi_set_pcm_samplerate, item_flag_none ),
1825 MENU_ITEM( Txt22kRate, mmi_set_pcm_samplerate, item_flag_none ), 1818 MENU_ITEM( Txt22kRate, mmi_set_pcm_samplerate, item_flag_none ),
1826 MENU_ITEM( Txt24kRate, mmi_set_pcm_samplerate, item_flag_none ), /*OMAPS00081264 - 24k Menu addition */ 1819 MENU_ITEM( Txt24kRate, mmi_set_pcm_samplerate, item_flag_none ), /*OMAPS00081264 - 24k Menu addition */
1827 MENU_ITEM( Txt32kRate, mmi_set_pcm_samplerate, item_flag_none ), 1820 MENU_ITEM( Txt32kRate, mmi_set_pcm_samplerate, item_flag_none ),
1828 MENU_ITEM( Txt44kRate, mmi_set_pcm_samplerate, item_flag_none ), 1821 MENU_ITEM( Txt44kRate, mmi_set_pcm_samplerate, item_flag_none ),
1829 MENU_ITEM( Txt48kRate, mmi_set_pcm_samplerate, item_flag_none ), 1822 MENU_ITEM( Txt48kRate, mmi_set_pcm_samplerate, item_flag_none ),
1830 END_MENU( menuPcmSampleRate, menuListArea, COLOUR_LIST_SUBMENU ) 1823 END_MENU( menuPcmSampleRate, menuListArea, COLOUR_LIST_SUBMENU )
1831 1824
1832 /*Voice Memo PCM Sampling Rate */ 1825 /*Voice Memo PCM Sampling Rate */
1833 BEGIN_MENU( menuVmPcmSampleRate ) 1826 BEGIN_MENU( menuVmPcmSampleRate )
1834 MENU_ITEM( Txt8kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), 1827 MENU_ITEM( Txt8kRate, mmi_vm_set_pcm_samplerate, item_flag_none ),
1835 MENU_ITEM( Txt11kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), 1828 MENU_ITEM( Txt11kRate, mmi_vm_set_pcm_samplerate, item_flag_none ),
1836 MENU_ITEM( Txt12kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), /*OMAPS00081264 - 12k Menu addition */ 1829 MENU_ITEM( Txt12kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), /*OMAPS00081264 - 12k Menu addition */
1837 MENU_ITEM( Txt16kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), 1830 MENU_ITEM( Txt16kRate, mmi_vm_set_pcm_samplerate, item_flag_none ),
1838 MENU_ITEM( Txt22kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), 1831 MENU_ITEM( Txt22kRate, mmi_vm_set_pcm_samplerate, item_flag_none ),
1839 MENU_ITEM( Txt24kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), /*OMAPS00081264 - 24k Menu addition */ 1832 MENU_ITEM( Txt24kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), /*OMAPS00081264 - 24k Menu addition */
1840 MENU_ITEM( Txt32kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), 1833 MENU_ITEM( Txt32kRate, mmi_vm_set_pcm_samplerate, item_flag_none ),
1841 MENU_ITEM( Txt44kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), 1834 MENU_ITEM( Txt44kRate, mmi_vm_set_pcm_samplerate, item_flag_none ),
1842 MENU_ITEM( Txt48kRate, mmi_vm_set_pcm_samplerate, item_flag_none ), 1835 MENU_ITEM( Txt48kRate, mmi_vm_set_pcm_samplerate, item_flag_none ),
1843 END_MENU( menuVmPcmSampleRate, menuListArea, COLOUR_LIST_SUBMENU ) 1836 END_MENU( menuVmPcmSampleRate, menuListArea, COLOUR_LIST_SUBMENU )
1844 1837
1845 1838
1846 BEGIN_MENU( menuPcmDecodeChanMode ) 1839 BEGIN_MENU( menuPcmDecodeChanMode )
1847 MENU_ITEM( TxtMonoMode, mmi_Set_PcmDecodeChanMode , item_flag_none ), 1840 MENU_ITEM( TxtMonoMode, mmi_Set_PcmDecodeChanMode , item_flag_none ),
1848 MENU_ITEM( TxtStreoMode, mmi_Set_PcmDecodeChanMode, item_flag_none ), 1841 MENU_ITEM( TxtStreoMode, mmi_Set_PcmDecodeChanMode, item_flag_none ),
1849 END_MENU( menuPcmDecodeChanMode, menuListArea, COLOUR_LIST_SUBMENU ) 1842 END_MENU( menuPcmDecodeChanMode, menuListArea, COLOUR_LIST_SUBMENU )
1850 1843
1851 BEGIN_MENU( menuVmPcmDecodeChanMode ) 1844 BEGIN_MENU( menuVmPcmDecodeChanMode )
1852 MENU_ITEM( TxtMonoMode, mmi_Set_VmPcmDecodeChanMode , item_flag_none ), 1845 MENU_ITEM( TxtMonoMode, mmi_Set_VmPcmDecodeChanMode , item_flag_none ),
1853 MENU_ITEM( TxtStreoMode, mmi_Set_VmPcmDecodeChanMode, item_flag_none ), 1846 MENU_ITEM( TxtStreoMode, mmi_Set_VmPcmDecodeChanMode, item_flag_none ),
1854 END_MENU( menuVmPcmDecodeChanMode, menuListArea, COLOUR_LIST_SUBMENU ) 1847 END_MENU( menuVmPcmDecodeChanMode, menuListArea, COLOUR_LIST_SUBMENU )
1855 1848
1856 BEGIN_MENU( menuVolumeConfig ) 1849 BEGIN_MENU( menuVolumeConfig )
1857 MENU_ITEM( TxtLevel1, mmi_Set_VolumeConfig , item_flag_none ), 1850 MENU_ITEM( TxtLevel1, mmi_Set_VolumeConfig , item_flag_none ),
1858 MENU_ITEM( TxtLevel2, mmi_Set_VolumeConfig , item_flag_none ), 1851 MENU_ITEM( TxtLevel2, mmi_Set_VolumeConfig , item_flag_none ),
1859 MENU_ITEM( TxtLevel3, mmi_Set_VolumeConfig , item_flag_none ), 1852 MENU_ITEM( TxtLevel3, mmi_Set_VolumeConfig , item_flag_none ),
1860 MENU_ITEM( TxtLevel4, mmi_Set_VolumeConfig , item_flag_none ), 1853 MENU_ITEM( TxtLevel4, mmi_Set_VolumeConfig , item_flag_none ),
1861 MENU_ITEM( TxtLevel5, mmi_Set_VolumeConfig , item_flag_none ), 1854 MENU_ITEM( TxtLevel5, mmi_Set_VolumeConfig , item_flag_none ),
1862 END_MENU( menuVolumeConfig, menuListArea, COLOUR_LIST_SUBMENU ) 1855 END_MENU( menuVolumeConfig, menuListArea, COLOUR_LIST_SUBMENU )
1863 1856
1864 1857
1865 BEGIN_MENU( menuCamera ) 1858 BEGIN_MENU( menuCamera )
1866 MENU_ITEM( TxtCameraCapture, mmi_Select_CameraCapture, item_flag_none ), 1859 MENU_ITEM( TxtCameraCapture, mmi_Select_CameraCapture, item_flag_none ),
1867 MENU_ITEM( TxtVideoRecording, mmi_Select_AudioVideo_Recording, item_flag_none ), 1860 MENU_ITEM( TxtVideoRecording, mmi_Select_AudioVideo_Recording, item_flag_none ),
1868 MENU_ITEM( TxtAudioRecording, mmi_Select_Audio_Recording, item_flag_none ) 1861 MENU_ITEM( TxtAudioRecording, mmi_Select_Audio_Recording, item_flag_none )
1869 END_MENU( menuCamera, menuListArea, COLOUR_LIST_SUBMENU ) 1862 END_MENU( menuCamera, menuListArea, COLOUR_LIST_SUBMENU )
1870 1863
1871 1864
1872 #ifdef FF_MMI_NEPTUNE_IMAGE_VIEWER 1865 #ifdef FF_MMI_NEPTUNE_IMAGE_VIEWER
1873 BEGIN_MENU( menuImageEdit ) 1866 BEGIN_MENU( menuImageEdit )
1874 MENU_ITEM( TxtCrop, mmi_ImageEdit_Crop, item_flag_none ), 1867 MENU_ITEM( TxtCrop, mmi_ImageEdit_Crop, item_flag_none ),
1875 MENU_ITEM( TxtRescale, mmi_ImageEdit_Rescale, item_flag_none ), 1868 MENU_ITEM( TxtRescale, mmi_ImageEdit_Rescale, item_flag_none ),
1876 MENU_ITEM( TxtRotate, mmi_ImageEdit_Rotate, item_flag_none ), 1869 MENU_ITEM( TxtRotate, mmi_ImageEdit_Rotate, item_flag_none ),
1877 END_MENU( menuImageEdit, menuListArea, COLOUR_LIST_SUBMENU ) 1870 END_MENU( menuImageEdit, menuListArea, COLOUR_LIST_SUBMENU )
1878 #endif 1871 #endif
1879 1872
1880 /* Image Capture Quality */ 1873 /* Image Capture Quality */
1881 BEGIN_MENU( menuImageCaptureQuality ) 1874 BEGIN_MENU( menuImageCaptureQuality )
1882 MENU_ITEM( Txt0Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1875 MENU_ITEM( Txt0Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1883 MENU_ITEM( Txt10Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1876 MENU_ITEM( Txt10Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1884 MENU_ITEM( Txt20Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1877 MENU_ITEM( Txt20Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1885 MENU_ITEM( Txt30Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1878 MENU_ITEM( Txt30Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1886 MENU_ITEM( Txt40Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1879 MENU_ITEM( Txt40Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1887 MENU_ITEM( Txt50Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1880 MENU_ITEM( Txt50Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1888 MENU_ITEM( Txt60Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1881 MENU_ITEM( Txt60Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1889 MENU_ITEM( Txt70Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1882 MENU_ITEM( Txt70Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1890 MENU_ITEM( Txt80Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1883 MENU_ITEM( Txt80Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1891 MENU_ITEM( Txt90Set, mmi_Set_ImageCaptureQuality , item_flag_none ), 1884 MENU_ITEM( Txt90Set, mmi_Set_ImageCaptureQuality , item_flag_none ),
1892 MENU_ITEM( Txt100Set, mmi_Set_ImageCaptureQuality , item_flag_none ) 1885 MENU_ITEM( Txt100Set, mmi_Set_ImageCaptureQuality , item_flag_none )
1893 END_MENU( menuImageCaptureQuality, menuListArea, COLOUR_LIST_SUBMENU ) 1886 END_MENU( menuImageCaptureQuality, menuListArea, COLOUR_LIST_SUBMENU )
1894 1887
1895 1888
1896 /* Power management menus*/ 1889 /* Power management menus*/
1897 #ifdef NEPTUNE_BOARD 1890 #ifdef NEPTUNE_BOARD
1904 END_MENU( menuPowerManagement, menuListArea, COLOUR_LIST_SUBMENU ) 1897 END_MENU( menuPowerManagement, menuListArea, COLOUR_LIST_SUBMENU )
1905 #endif 1898 #endif
1906 #endif 1899 #endif
1907 /* Pcm Stero / Mono Setting Menu for Recording */ 1900 /* Pcm Stero / Mono Setting Menu for Recording */
1908 BEGIN_MENU( menuPcmChannelMode ) 1901 BEGIN_MENU( menuPcmChannelMode )
1909 MENU_ITEM( TxtMonoMode, mmi_Set_PcmChannelMode , item_flag_none ), 1902 MENU_ITEM( TxtMonoMode, mmi_Set_PcmChannelMode , item_flag_none ),
1910 MENU_ITEM( TxtStreoMode, mmi_Set_PcmChannelMode, item_flag_none ), 1903 MENU_ITEM( TxtStreoMode, mmi_Set_PcmChannelMode, item_flag_none ),
1911 END_MENU( menuPcmChannelMode, menuListArea, COLOUR_LIST_SUBMENU ) 1904 END_MENU( menuPcmChannelMode, menuListArea, COLOUR_LIST_SUBMENU )
1912 1905
1913 1906
1914 /* Pcm Rate Selection for Recording */ 1907 /* Pcm Rate Selection for Recording */
1915 BEGIN_MENU( menuPcmRateSelection ) 1908 BEGIN_MENU( menuPcmRateSelection )
1916 MENU_ITEM( Txt8kRate, mmi_Set_PcmRateSelection , item_flag_none ), 1909 MENU_ITEM( Txt8kRate, mmi_Set_PcmRateSelection , item_flag_none ),
1917 MENU_ITEM( Txt16kRate, mmi_Set_PcmRateSelection, item_flag_none ), 1910 MENU_ITEM( Txt16kRate, mmi_Set_PcmRateSelection, item_flag_none ),
1918 END_MENU( menuPcmRateSelection, menuListArea, COLOUR_LIST_SUBMENU ) 1911 END_MENU( menuPcmRateSelection, menuListArea, COLOUR_LIST_SUBMENU )
1919 1912
1920 /* To Specify whether file access is from FFS / MMC */ 1913 /* To Specify whether file access is from FFS / MMC */
1921 BEGIN_MENU( menuMMStorageDevice ) 1914 BEGIN_MENU( menuMMStorageDevice )
1922 MENU_ITEM( TxtFFS, mmi_Select_AudioVideo_Files , item_flag_none ), 1915 MENU_ITEM( TxtFFS, mmi_Select_AudioVideo_Files , item_flag_none ),
1923 MENU_ITEM( TxtMMC, mmi_Select_AudioVideo_Files , item_flag_none ) 1916 MENU_ITEM( TxtMMC, mmi_Select_AudioVideo_Files , item_flag_none )
1924 END_MENU( menuMMStorageDevice, menuListArea, COLOUR_LIST_SUBMENU ) 1917 END_MENU( menuMMStorageDevice, menuListArea, COLOUR_LIST_SUBMENU )
1925 1918
1926 /* To Specify whether file access is from FFS / MMC for Image Viewer */ 1919 /* To Specify whether file access is from FFS / MMC for Image Viewer */
1927 BEGIN_MENU( menuMMImageStorageDevice ) 1920 BEGIN_MENU( menuMMImageStorageDevice )
1928 MENU_ITEM( TxtFFS, mmi_Select_Image_Files , item_flag_none ), 1921 MENU_ITEM( TxtFFS, mmi_Select_Image_Files , item_flag_none ),
1929 MENU_ITEM( TxtMMC, mmi_Select_Image_Files , item_flag_none ) 1922 MENU_ITEM( TxtMMC, mmi_Select_Image_Files , item_flag_none )
1930 END_MENU( menuMMImageStorageDevice, menuListArea, COLOUR_LIST_SUBMENU ) 1923 END_MENU( menuMMImageStorageDevice, menuListArea, COLOUR_LIST_SUBMENU )
1931 1924
1932 /*Audio Decode configuration */ 1925 /*Audio Decode configuration */
1933 BEGIN_MENU( menuAudioDecodeConfig ) 1926 BEGIN_MENU( menuAudioDecodeConfig )
1934 MENU_ITEM( TxtAudioPath,(MenuFunc)FocusCurSel_AudioPath, item_flag_none ), 1927 MENU_ITEM( TxtAudioPath,(MenuFunc)FocusCurSel_AudioPath, item_flag_none ),
1935 END_MENU( menuAudioDecodeConfig, menuListArea, COLOUR_LIST_SUBMENU ) 1928 END_MENU( menuAudioDecodeConfig, menuListArea, COLOUR_LIST_SUBMENU )
1936 1929
1937 /*Audio Encode Configuration */ 1930 /*Audio Encode Configuration */
1938 BEGIN_MENU( menuAudioEncodeConfig ) 1931 BEGIN_MENU( menuAudioEncodeConfig )
1939 MENU_ITEM( TxtAudioEncodingFormat,(MenuFunc)FocusCurSel_AudioFormat, item_flag_none ), 1932 MENU_ITEM( TxtAudioEncodingFormat,(MenuFunc)FocusCurSel_AudioFormat, item_flag_none ),
1940 SUB_MENU( TxtAudioBitRate, menuSelectAudioRate, item_flag_none ), 1933 SUB_MENU( TxtAudioBitRate, menuSelectAudioRate, item_flag_none ),
1941 END_MENU( menuAudioEncodeConfig, menuListArea, COLOUR_LIST_SUBMENU ) 1934 END_MENU( menuAudioEncodeConfig, menuListArea, COLOUR_LIST_SUBMENU )
1942 1935
1943 1936
1944 /*Audio & Video Sync Option */ 1937 /*Audio & Video Sync Option */
1945 BEGIN_MENU( menuAudioVideoSyncOption ) 1938 BEGIN_MENU( menuAudioVideoSyncOption )
1946 MENU_ITEM( TxtAudioVideoPlay, mmi_Audio_Video_Play_Option, item_flag_none ), 1939 MENU_ITEM( TxtAudioVideoPlay, mmi_Audio_Video_Play_Option, item_flag_none ),
1947 MENU_ITEM( TxtVideoPlay, mmi_Audio_Video_Play_Option, item_flag_none ), 1940 MENU_ITEM( TxtVideoPlay, mmi_Audio_Video_Play_Option, item_flag_none ),
1948 END_MENU( menuAudioVideoSyncOption, menuListArea, COLOUR_LIST_SUBMENU ) 1941 END_MENU( menuAudioVideoSyncOption, menuListArea, COLOUR_LIST_SUBMENU )
1949 1942
1950 1943
1951 /*Audio & Video Sync Option */ 1944 /*Audio & Video Sync Option */
1952 BEGIN_MENU( menuVideoRecordDuration ) 1945 BEGIN_MENU( menuVideoRecordDuration )
1953 MENU_ITEM( TxtNonStop, mmi_Video_Record_Duration, item_flag_none ), 1946 MENU_ITEM( TxtNonStop, mmi_Video_Record_Duration, item_flag_none ),
1954 MENU_ITEM( Txt10sec, mmi_Video_Record_Duration, item_flag_none ), 1947 MENU_ITEM( Txt10sec, mmi_Video_Record_Duration, item_flag_none ),
1955 MENU_ITEM( Txt15sec, mmi_Video_Record_Duration, item_flag_none ), 1948 MENU_ITEM( Txt15sec, mmi_Video_Record_Duration, item_flag_none ),
1956 MENU_ITEM( Txt20sec, mmi_Video_Record_Duration, item_flag_none ), 1949 MENU_ITEM( Txt20sec, mmi_Video_Record_Duration, item_flag_none ),
1957 END_MENU( menuVideoRecordDuration, menuListArea, COLOUR_LIST_SUBMENU ) 1950 END_MENU( menuVideoRecordDuration, menuListArea, COLOUR_LIST_SUBMENU )
1958 1951
1959 1952
1960 /*Audio & Video Record option */ 1953 /*Audio & Video Record option */
1961 BEGIN_MENU( menuAudioVideoRecordOption ) 1954 BEGIN_MENU( menuAudioVideoRecordOption )
1962 MENU_ITEM( TxtAudioVideoRecord, mmi_Audio_Video_Record_Option, item_flag_none ), 1955 MENU_ITEM( TxtAudioVideoRecord, mmi_Audio_Video_Record_Option, item_flag_none ),
1963 MENU_ITEM( TxtVideoRecord, mmi_Audio_Video_Record_Option, item_flag_none ), 1956 MENU_ITEM( TxtVideoRecord, mmi_Audio_Video_Record_Option, item_flag_none ),
1964 END_MENU( menuAudioVideoRecordOption, menuListArea, COLOUR_LIST_SUBMENU ) 1957 END_MENU( menuAudioVideoRecordOption, menuListArea, COLOUR_LIST_SUBMENU )
1965 1958
1966 1959
1967 /* Video Encode Configuration */ 1960 /* Video Encode Configuration */
1968 BEGIN_MENU( menuVideoEncodeConfig ) 1961 BEGIN_MENU( menuVideoEncodeConfig )
1969 MENU_ITEM( TxtVideoEncodingFormat,(MenuFunc)FocusCurSel_VideoFormat, item_flag_none ), 1962 MENU_ITEM( TxtVideoEncodingFormat,(MenuFunc)FocusCurSel_VideoFormat, item_flag_none ),
1970 MENU_ITEM( TxtVideoCaptureSize,(MenuFunc)FocusCurSel_VideoSize, item_flag_none ), 1963 MENU_ITEM( TxtVideoCaptureSize,(MenuFunc)FocusCurSel_VideoSize, item_flag_none ),
1971 MENU_ITEM( TxtVideoFrameRateSelection,(MenuFunc)FocusCurSel_FrameRate, item_flag_none ), 1964 MENU_ITEM( TxtVideoFrameRateSelection,(MenuFunc)FocusCurSel_FrameRate, item_flag_none ),
1972 MENU_ITEM( TxtVideoBitRate,(MenuFunc)FocusCurSel_VideoBitRate, item_flag_none ) 1965 MENU_ITEM( TxtVideoBitRate,(MenuFunc)FocusCurSel_VideoBitRate, item_flag_none )
1973 END_MENU( menuVideoEncodeConfig, menuListArea, COLOUR_LIST_SUBMENU ) 1966 END_MENU( menuVideoEncodeConfig, menuListArea, COLOUR_LIST_SUBMENU )
1974 1967
1975 1968
1976 BEGIN_MENU( menuConfigParam ) 1969 BEGIN_MENU( menuConfigParam )
1977 MENU_ITEM( TxtOutputScreenSize,(MenuFunc)FocusCurSel_ScreenMode, item_flag_none ), 1970 MENU_ITEM( TxtOutputScreenSize,(MenuFunc)FocusCurSel_ScreenMode, item_flag_none ),
1985 MENU_ITEM( TxtVideoRecDuration, (MenuFunc)FocusCurSel_VideoRecord_Duration, item_flag_none ) 1978 MENU_ITEM( TxtVideoRecDuration, (MenuFunc)FocusCurSel_VideoRecord_Duration, item_flag_none )
1986 END_MENU( menuConfigParam, menuListArea, COLOUR_LIST_SUBMENU ) 1979 END_MENU( menuConfigParam, menuListArea, COLOUR_LIST_SUBMENU )
1987 1980
1988 /* Multimedia Application Menu. */ 1981 /* Multimedia Application Menu. */
1989 BEGIN_MENU( menuMultimediaApp ) 1982 BEGIN_MENU( menuMultimediaApp )
1990 SUB_MENU( TxtConfigurationParameters, menuConfigParam, item_flag_none ), 1983 SUB_MENU( TxtConfigurationParameters, menuConfigParam, item_flag_none ),
1991 /* If MMC is available then show the menu, otherwise access directly from FFS */ 1984 /* If MMC is available then show the menu, otherwise access directly from FFS */
1992 SUB_MENU( TxtAudioVideoPlayback, menuMMStorageDevice, item_flag_none ), 1985 SUB_MENU( TxtAudioVideoPlayback, menuMMStorageDevice, item_flag_none ),
1993 SUB_MENU( TxtImageViewer, menuMMImageStorageDevice, item_flag_none ), 1986 SUB_MENU( TxtImageViewer, menuMMImageStorageDevice, item_flag_none ),
1994 SUB_MENU( TxtCamera, menuCamera, item_flag_none), 1987 SUB_MENU( TxtCamera, menuCamera, item_flag_none),
1995 MENU_ITEM( TxtAudioRecording, mmi_Select_Audio_Recording, item_flag_none ) 1988 MENU_ITEM( TxtAudioRecording, mmi_Select_Audio_Recording, item_flag_none )
1996 END_MENU( menuMultimediaApp, menuListArea, COLOUR_LIST_SUBMENU ) 1989 END_MENU( menuMultimediaApp, menuListArea, COLOUR_LIST_SUBMENU )
1997 1990
1998 /* Voice Meo Implemention */ 1991 /* Voice Meo Implemention */
1999 #ifdef FF_MMI_VOICEMEMO 1992 #ifdef FF_MMI_VOICEMEMO
2000 BEGIN_MENU( menuStartRecord ) 1993 BEGIN_MENU( menuStartRecord )
2001 MENU_ITEM( TxtStartRecord, mmi_Select_VM_Audio_Recording, item_flag_none ) 1994 MENU_ITEM( TxtStartRecord, mmi_Select_VM_Audio_Recording, item_flag_none )
2002 END_MENU( menuStartRecord, menuListArea, COLOUR_LIST_SUBMENU ) 1995 END_MENU( menuStartRecord, menuListArea, COLOUR_LIST_SUBMENU )
2003 1996
2004 /* To Specify whether file access is from FFS / MMC for Image Viewer */ 1997 /* To Specify whether file access is from FFS / MMC for Image Viewer */
2005 BEGIN_MENU( menuVMStorageDevice ) 1998 BEGIN_MENU( menuVMStorageDevice )
2006 MENU_ITEM( TxtFFS, mmi_VM_Select_AMR_Files , item_flag_none ), 1999 MENU_ITEM( TxtFFS, mmi_VM_Select_AMR_Files , item_flag_none ),
2007 MENU_ITEM( TxtMMC, mmi_VM_Select_AMR_Files , item_flag_none ) 2000 MENU_ITEM( TxtMMC, mmi_VM_Select_AMR_Files , item_flag_none )
2008 END_MENU( menuVMStorageDevice, menuListArea, COLOUR_LIST_SUBMENU ) 2001 END_MENU( menuVMStorageDevice, menuListArea, COLOUR_LIST_SUBMENU )
2009 2002
2010 BEGIN_MENU( menuVoiceMemoUC ) 2003 BEGIN_MENU( menuVoiceMemoUC )
2011 SUB_MENU( TxtVMPlayback, menuVMStorageDevice, item_flag_none ), 2004 SUB_MENU( TxtVMPlayback, menuVMStorageDevice, item_flag_none ),
2012 SUB_MENU( TxtVMRecord, menuStartRecord, item_flag_none ), 2005 SUB_MENU( TxtVMRecord, menuStartRecord, item_flag_none ),
2038 MENU_ITEM( TxtOpen, mmi_fm_root_folders, item_flag_none), 2031 MENU_ITEM( TxtOpen, mmi_fm_root_folders, item_flag_none),
2039 MENU_ITEM( TxtMemorystat, mmi_fm_memStat, item_flag_none), 2032 MENU_ITEM( TxtMemorystat, mmi_fm_memStat, item_flag_none),
2040 MENU_ITEM(TxtFormat, mmi_fm_format, format_check_dev) , 2033 MENU_ITEM(TxtFormat, mmi_fm_format, format_check_dev) ,
2041 END_MENU( menuFMDrivesOptions, menuListArea, COLOUR_LIST_SUBMENU ) 2034 END_MENU( menuFMDrivesOptions, menuListArea, COLOUR_LIST_SUBMENU )
2042 2035
2043 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */ 2036 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */
2044 2037
2045 BEGIN_MENU( menuFMDrives ) 2038 BEGIN_MENU( menuFMDrives )
2046 MENU_ITEM( TxtFFS, mmi_fm_drives, mmi_check_nor), 2039 MENU_ITEM( TxtFFS, mmi_fm_drives, mmi_check_nor),
2047 MENU_ITEM( TxtNORMS, mmi_fm_drives, mmi_check_norms), 2040 MENU_ITEM( TxtNORMS, mmi_fm_drives, mmi_check_norms),
2048 MENU_ITEM( TxtNAND, mmi_fm_drives, mmi_check_nand), 2041 MENU_ITEM( TxtNAND, mmi_fm_drives, mmi_check_nand),
2049 MENU_ITEM(TxtTflash, mmi_fm_drives, mmi_check_tflash), 2042 MENU_ITEM(TxtTflash, mmi_fm_drives, mmi_check_tflash),
2050 END_MENU( menuFMDrives, menuListArea, COLOUR_LIST_SUBMENU ) 2043 END_MENU( menuFMDrives, menuListArea, COLOUR_LIST_SUBMENU )
2051 2044
2052 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */ 2045 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */
2053 2046
2054 BEGIN_MENU( menuDestRootFolders ) 2047 BEGIN_MENU( menuDestRootFolders )
2055 MENU_ITEM( TxtImageFiles, mmi_fm_dest_display, check_source_image), 2048 MENU_ITEM( TxtImageFiles, mmi_fm_dest_display, check_source_image),
2056 MENU_ITEM( TxtAudioFiles, mmi_fm_dest_display, check_source_audio), 2049 MENU_ITEM( TxtAudioFiles, mmi_fm_dest_display, check_source_audio),
2057 END_MENU( menuDestRootFolders, menuListArea, COLOUR_LIST_SUBMENU ) 2050 END_MENU( menuDestRootFolders, menuListArea, COLOUR_LIST_SUBMENU )
2058 2051
2059 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */ 2052 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */
2060 2053
2061 BEGIN_MENU( menuDestFMDrives ) 2054 BEGIN_MENU( menuDestFMDrives )
2062 MENU_ITEM( TxtFFS, mmi_fm_dest_root_folders, mmi_check_nor), 2055 MENU_ITEM( TxtFFS, mmi_fm_dest_root_folders, mmi_check_nor),
2063 MENU_ITEM( TxtNORMS, mmi_fm_dest_root_folders, mmi_check_norms), 2056 MENU_ITEM( TxtNORMS, mmi_fm_dest_root_folders, mmi_check_norms),
2064 MENU_ITEM( TxtNAND, mmi_fm_dest_root_folders, mmi_check_nand), 2057 MENU_ITEM( TxtNAND, mmi_fm_dest_root_folders, mmi_check_nand),
2065 MENU_ITEM(TxtTflash, mmi_fm_dest_root_folders, mmi_check_tflash), 2058 MENU_ITEM(TxtTflash, mmi_fm_dest_root_folders, mmi_check_tflash),
2066 END_MENU( menuDestFMDrives, menuListArea, COLOUR_LIST_SUBMENU ) 2059 END_MENU( menuDestFMDrives, menuListArea, COLOUR_LIST_SUBMENU )
2067 2060
2068 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */ 2061 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */
2069 2062
2070 #endif 2063 #endif
2071 2064
2072 2065
2073 BEGIN_MENU( menuApplications ) 2066 BEGIN_MENU( menuApplications )
2091 #ifndef FF_MMI_FILEMANAGER 2084 #ifndef FF_MMI_FILEMANAGER
2092 #ifdef FF_MMI_TEST_MIDI 2085 #ifdef FF_MMI_TEST_MIDI
2093 MENU_ITEM( TxtMidiTest, mmi_midi_test_Application, item_flag_none ),//Sep 11, 2006 DR: OMAPS00094182 xrashmic 2086 MENU_ITEM( TxtMidiTest, mmi_midi_test_Application, item_flag_none ),//Sep 11, 2006 DR: OMAPS00094182 xrashmic
2094 #endif/*#ifdef FF_MMI_TEST_MIDI */ 2087 #endif/*#ifdef FF_MMI_TEST_MIDI */
2095 #endif /*FF_MMI_FILEMANAGER*/ 2088 #endif /*FF_MMI_FILEMANAGER*/
2096 /* Apr 06, 2005 REF: ENH 30011 xdeepadh */ 2089 /* Apr 06, 2005 REF: ENH 30011 xdeepadh */
2097 #ifdef FF_MMI_CAMERA_APP 2090 #ifdef FF_MMI_CAMERA_APP
2098 MENU_ITEM(TxtCameraTest, mmi_camera_launch_view_finder, item_flag_none ), 2091 MENU_ITEM(TxtCameraTest, mmi_camera_launch_view_finder, item_flag_none ),
2099 #endif //FF_MMI_CAMERA_APP 2092 #endif //FF_MMI_CAMERA_APP
2100 2093
2101 #ifdef FF_MMI_TEST_CAMERA 2094 #ifdef FF_MMI_TEST_CAMERA
2103 #endif /*FF_MMI_TEST_CAMERA */ 2096 #endif /*FF_MMI_TEST_CAMERA */
2104 // Aug 22, 2005 REF: ENH 31154 xdeepadh 2097 // Aug 22, 2005 REF: ENH 31154 xdeepadh
2105 #ifdef FF_MMI_FILE_VIEWER 2098 #ifdef FF_MMI_FILE_VIEWER
2106 MENU_ITEM(TxtFileViewer, LaunchFileViewer, item_flag_none ), 2099 MENU_ITEM(TxtFileViewer, LaunchFileViewer, item_flag_none ),
2107 #endif //FF_MMI_FILE_VIEWER 2100 #endif //FF_MMI_FILE_VIEWER
2108 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh 2101 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh
2109 #ifndef FF_MMI_FILEMANAGER 2102 #ifndef FF_MMI_FILEMANAGER
2110 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC) 2103 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC)
2111 MENU_ITEM( TxtPlayerTest, mmi_audio_player_Application, item_flag_none ),//Sep 11, 2006 DR: OMAPS00094182 xrashmic 2104 MENU_ITEM( TxtPlayerTest, mmi_audio_player_Application, item_flag_none ),//Sep 11, 2006 DR: OMAPS00094182 xrashmic
2112 #endif/* FF_MMI_TEST_MP3 */ 2105 #endif/* FF_MMI_TEST_MP3 */
2113 #endif 2106 #endif
2124 #endif 2117 #endif
2125 #endif 2118 #endif
2126 2119
2127 //x0pleela 24 Feb, 2006 ER OMAPS00067709 2120 //x0pleela 24 Feb, 2006 ER OMAPS00067709
2128 #ifdef FF_PCM_VM_VB 2121 #ifdef FF_PCM_VM_VB
2129 SUB_MENU( TxtPcmVoiceMemo, menuPcmVoiceMemo, item_flag_none ), 2122 SUB_MENU( TxtPcmVoiceMemo, menuPcmVoiceMemo, item_flag_none ),
2130 2123
2131 //x0pleela 09 Mar, 2006 ER: OMAPS00067709 2124 //x0pleela 09 Mar, 2006 ER: OMAPS00067709
2132 //menu item of Voice Buffering 2125 //menu item of Voice Buffering
2133 SUB_MENU( TxtVoiceBuffering, menuVoiceBuffering, item_flag_none ), 2126 SUB_MENU( TxtVoiceBuffering, menuVoiceBuffering, item_flag_none ),
2134 #endif 2127 #endif
2135 #ifdef FF_MMI_MULTIMEDIA 2128 #ifdef FF_MMI_MULTIMEDIA
2136 /* Multimedia Application initial menu specification. */ 2129 /* Multimedia Application initial menu specification. */
2137 SUB_MENU( TxtMultimediaApp, menuMultimediaApp, item_flag_none ), 2130 SUB_MENU( TxtMultimediaApp, menuMultimediaApp, item_flag_none ),
2138 #endif 2131 #endif
2139 #ifdef FF_MMI_MULTIMEDIA 2132 #ifdef FF_MMI_MULTIMEDIA
2140 /* Multimedia Application initial menu specification. */ 2133 /* Multimedia Application initial menu specification. */
2141 SUB_MENU( TxtMultimediaApp, menuMultimediaApp, item_flag_none ), 2134 SUB_MENU( TxtMultimediaApp, menuMultimediaApp, item_flag_none ),
2142 #endif 2135 #endif
2143 #if 0 /* FreeCalypso */ 2136 #if 0 /* FreeCalypso */
2144 MENU_ITEM( TxtBootTime, menuBootTimeMsmt, item_flag_none ), /*OMAPS00091029 x0039928(sumanth)*/ 2137 MENU_ITEM( TxtBootTime, menuBootTimeMsmt, item_flag_none ), /*OMAPS00091029 x0039928(sumanth)*/
2145 #endif 2138 #endif
2146 #ifdef FF_MMI_FILEMANAGER 2139 #ifdef FF_MMI_FILEMANAGER
2147 SUB_MENU( TxtFileMgmt, menuFMDrives, item_flag_none ), 2140 SUB_MENU( TxtFileMgmt, menuFMDrives, item_flag_none ),
2148 #endif 2141 #endif
2179 SUB_MENU( TxtVoiceMemo, menuVoiceMemo, item_flag_none ), 2172 SUB_MENU( TxtVoiceMemo, menuVoiceMemo, item_flag_none ),
2180 #endif 2173 #endif
2181 #endif 2174 #endif
2182 2175
2183 #ifdef FF_PCM_VM_VB 2176 #ifdef FF_PCM_VM_VB
2184 SUB_MENU( TxtPcmVoiceMemo, menuPcmVoiceMemo, item_flag_none ), 2177 SUB_MENU( TxtPcmVoiceMemo, menuPcmVoiceMemo, item_flag_none ),
2185 2178
2186 //x0pleela 09 Mar, 2006 ER: OMAPS00067709 2179 //x0pleela 09 Mar, 2006 ER: OMAPS00067709
2187 //menu item of Voice Buffering 2180 //menu item of Voice Buffering
2188 SUB_MENU( TxtVoiceBuffering, menuVoiceBuffering, item_flag_none ), 2181 SUB_MENU( TxtVoiceBuffering, menuVoiceBuffering, item_flag_none ),
2189 #endif 2182 #endif
2190 2183
2191 #ifdef FF_MMI_MULTIMEDIA 2184 #ifdef FF_MMI_MULTIMEDIA
2192 /* Multimedia Application initial menu specification. */ 2185 /* Multimedia Application initial menu specification. */
2193 SUB_MENU( TxtMultimediaApp, menuMultimediaApp, item_flag_none ), 2186 SUB_MENU( TxtMultimediaApp, menuMultimediaApp, item_flag_none ),
2199 /* 2192 /*
2200 * Settings menus 2193 * Settings menus
2201 */ 2194 */
2202 /* Sub-Menu of Language */ 2195 /* Sub-Menu of Language */
2203 BEGIN_MENU( menuLanguage ) 2196 BEGIN_MENU( menuLanguage )
2204 MENU_ITEM( TxtEnglish, Mmi_Set2English, item_flag_none ), 2197 MENU_ITEM( TxtEnglish, Mmi_Set2English, item_flag_none ),
2205 #ifndef CHINESE_MMI 2198 #ifndef CHINESE_MMI
2206 MENU_ITEM( TxtGerman, Mmi_Set2German, item_flag_none ) 2199 MENU_ITEM( TxtGerman, Mmi_Set2German, item_flag_none )
2207 #else 2200 #else
2208 MENU_ITEM( TxtChinese, Mmi_Set2Chinese, item_flag_none ) 2201 MENU_ITEM( TxtChinese, Mmi_Set2Chinese, item_flag_none )
2209 #endif 2202 #endif
2210 END_MENU( menuLanguage, menuListArea, COLOUR_LIST_SUBMENU ) 2203 END_MENU( menuLanguage, menuListArea, COLOUR_LIST_SUBMENU )
2211 2204
2212 2205
2213 /* Sub-Menu of AnyKey */ 2206 /* Sub-Menu of AnyKey */
2255 SUB_MENU( TxtInCallTimer, menuInCallTimer, item_flag_none ) 2248 SUB_MENU( TxtInCallTimer, menuInCallTimer, item_flag_none )
2256 END_MENU( menuTypclock, menuListArea, COLOUR_LIST_SUBMENU ) 2249 END_MENU( menuTypclock, menuListArea, COLOUR_LIST_SUBMENU )
2257 2250
2258 #ifdef FF_TIMEZONE 2251 #ifdef FF_TIMEZONE
2259 BEGIN_MENU( menuNITZ ) 2252 BEGIN_MENU( menuNITZ )
2260 MENU_ITEM( TxtAutomatic, settingsNITZ, item_flag_none ), 2253 MENU_ITEM( TxtAutomatic, settingsNITZ, item_flag_none ),
2261 MENU_ITEM( TxtOn, settingsNITZ, item_flag_none ), 2254 MENU_ITEM( TxtOn, settingsNITZ, item_flag_none ),
2262 MENU_ITEM( TxtOff, settingsNITZ, item_flag_none ) 2255 MENU_ITEM( TxtOff, settingsNITZ, item_flag_none )
2263 END_MENU( menuNITZ, menuListArea, COLOUR_LIST_SUBMENU ) 2256 END_MENU( menuNITZ, menuListArea, COLOUR_LIST_SUBMENU )
2264 #endif 2257 #endif
2265 /* Sub-Menu of KeypadTones */ 2258 /* Sub-Menu of KeypadTones */
2266 BEGIN_MENU( menuSetTones2 ) 2259 BEGIN_MENU( menuSetTones2 )
2267 MENU_ITEM( TxtSilent, soundsKeypadSilent, item_flag_none ), 2260 MENU_ITEM( TxtSilent, soundsKeypadSilent, item_flag_none ),
2432 MENU_ITEM(TxtLine1, cphs_line1_select, CphsALSUnlocked), 2425 MENU_ITEM(TxtLine1, cphs_line1_select, CphsALSUnlocked),
2433 MENU_ITEM(TxtLine2, cphs_line2_select, CphsALSUnlocked ), 2426 MENU_ITEM(TxtLine2, cphs_line2_select, CphsALSUnlocked ),
2434 MENU_ITEM(TxtLockAls, CphsAlsLock, CphsALSUnlocked ), 2427 MENU_ITEM(TxtLockAls, CphsAlsLock, CphsALSUnlocked ),
2435 MENU_ITEM(TxtUnlockAls, CphsAlsUnlock, CphsALSLocked ) 2428 MENU_ITEM(TxtUnlockAls, CphsAlsUnlock, CphsALSLocked )
2436 #ifdef FF_CPHS 2429 #ifdef FF_CPHS
2437 , 2430 ,
2438 SUB_MENU(TxtEditLineName, cphs_edit_line, item_flag_none) 2431 SUB_MENU(TxtEditLineName, cphs_edit_line, item_flag_none)
2439 #endif 2432 #endif
2440 END_MENU(menuLineSelect, menuListArea,COLOUR_LIST_SUBMENU ) 2433 END_MENU(menuLineSelect, menuListArea,COLOUR_LIST_SUBMENU )
2441 #endif 2434 #endif
2442 2435
2472 MENU_ITEM( TxtAttach, GPRS_MenuAttach, item_flag_none ), 2465 MENU_ITEM( TxtAttach, GPRS_MenuAttach, item_flag_none ),
2473 MENU_ITEM( TxtDetach, GPRS_MenuDetach, item_flag_none ), 2466 MENU_ITEM( TxtDetach, GPRS_MenuDetach, item_flag_none ),
2474 SUB_MENU ( TxtDataCount, menuDataCount, item_flag_none ), 2467 SUB_MENU ( TxtDataCount, menuDataCount, item_flag_none ),
2475 MENU_ITEM ( TxtSMS, GPRS_MenuSelectSms, item_flag_none ), 2468 MENU_ITEM ( TxtSMS, GPRS_MenuSelectSms, item_flag_none ),
2476 /* SPR#2346 - SH - Removed GPRS test options */ 2469 /* SPR#2346 - SH - Removed GPRS test options */
2477 END_MENU( menuDataSettings, menuListArea, COLOUR_LIST_SUBMENU ) 2470 END_MENU( menuDataSettings, menuListArea, COLOUR_LIST_SUBMENU )
2478 #endif //MMI_GPRS_ENABLED 2471 #endif //MMI_GPRS_ENABLED
2479 2472
2480 //SPR#1113 - DS - New menu "Netw. Related" added 2473 //SPR#1113 - DS - New menu "Netw. Related" added
2481 //SPR#1347 - GW - Moved network menu outside of '#ifdef MMI_GPRS_ENABLED' 2474 //SPR#1347 - GW - Moved network menu outside of '#ifdef MMI_GPRS_ENABLED'
2482 // Disabled 'Band selection' when GPRS is disabled. 2475 // Disabled 'Band selection' when GPRS is disabled.
2483 //Menu of Network Related services 2476 //Menu of Network Related services
2484 BEGIN_MENU( menuNetwork ) 2477 BEGIN_MENU( menuNetwork )
2485 //x0pleela 25 May, 2006 DR: OMAPS00070657 2478 //x0pleela 25 May, 2006 DR: OMAPS00070657
2486 #if defined(MMI_GPRS_ENABLED) || defined(FF_CPHS) 2479 #if defined(MMI_GPRS_ENABLED) || defined(FF_CPHS)
2487 SUB_MENU( TxtSelectLine, menuLineSelect, ALSPresent), 2480 SUB_MENU( TxtSelectLine, menuLineSelect, ALSPresent),
2489 #ifdef FF_CPHS_REL4 2482 #ifdef FF_CPHS_REL4
2490 MENU_ITEM(TxtMSP, build_profile_list, MSPPresent), 2483 MENU_ITEM(TxtMSP, build_profile_list, MSPPresent),
2491 #endif 2484 #endif
2492 SUB_MENU ( TxtCallDivert, menuDivert, item_flag_none), 2485 SUB_MENU ( TxtCallDivert, menuDivert, item_flag_none),
2493 SUB_MENU( TxtNetworkSel, menuNetworkSet, item_flag_none ), 2486 SUB_MENU( TxtNetworkSel, menuNetworkSet, item_flag_none ),
2494 SUB_MENU(TxtBand, menuBandSelect, item_flag_none), 2487 SUB_MENU(TxtBand, menuBandSelect, item_flag_none),
2495 2488
2496 //Jun 02,2004 CRR:13649 xpradipg-SASKEN: start 2489 //Jun 02,2004 CRR:13649 xpradipg-SASKEN: start
2497 //points to the menu structure of differnt callBarring services instead of calling the password entry screen 2490 //points to the menu structure of differnt callBarring services instead of calling the password entry screen
2498 SUB_MENU(TxtCallBarringAll, menuBarringSet, item_flag_none), 2491 SUB_MENU(TxtCallBarringAll, menuBarringSet, item_flag_none),
2499 //Jun 02,2004 CRR:13649 xpradipg-SASKEN: end 2492 //Jun 02,2004 CRR:13649 xpradipg-SASKEN: end
2500 2493
2501 SUB_MENU( TxtCallWaiting, menuCallWaitingSet, item_flag_none ), 2494 SUB_MENU( TxtCallWaiting, menuCallWaitingSet, item_flag_none ),
2502 SUB_MENU( TxtHideID, menuHideIDSet, item_flag_none ), 2495 SUB_MENU( TxtHideID, menuHideIDSet, item_flag_none ),
2503 SUB_MENU(TxtCallBack, menuCCBS, item_flag_none ), // Marcus: CCBS: 13/11/2002 2496 SUB_MENU(TxtCallBack, menuCCBS, item_flag_none ), // Marcus: CCBS: 13/11/2002
2504 SUB_MENU(TxtCallDeflection, menuCallDeflection, item_flag_none ) //SPR 1392 2497 SUB_MENU(TxtCallDeflection, menuCallDeflection, item_flag_none ) //SPR 1392
2505 #ifdef MMI_TTY_ENABLED 2498 #ifdef MMI_TTY_ENABLED
2506 , /* Comma here so previous item won't report error when flag switched off */ 2499 , /* Comma here so previous item won't report error when flag switched off */
2507 MENU_ITEM( TxtTTY, call_tty_menu, item_flag_none) /* SPR#1352 - SH - TTY menu */ 2500 MENU_ITEM( TxtTTY, call_tty_menu, item_flag_none) /* SPR#1352 - SH - TTY menu */
2508 #ifdef NEPTUNE_BOARD /* Mar 27, 2006 REF:ER OMAPS00071798 */ 2501 #ifdef NEPTUNE_BOARD /* Mar 27, 2006 REF:ER OMAPS00071798 */
2509 #ifdef MMI_TTY_ENABLED 2502 #ifdef MMI_TTY_ENABLED
2510 , /* Comma here so previous item won't report error when flag switched off */ 2503 , /* Comma here so previous item won't report error when flag switched off */
2511 SUB_MENU( TxtAudioMode, menuTtyAudioMode, item_flag_none ) 2504 SUB_MENU( TxtAudioMode, menuTtyAudioMode, item_flag_none )
2512 #endif 2505 #endif
2518 2511
2519 2512
2520 // Menu of Settings 2513 // Menu of Settings
2521 #ifdef _TESTING__ 2514 #ifdef _TESTING__
2522 BEGIN_MENU(menuCphsTesting) 2515 BEGIN_MENU(menuCphsTesting)
2523 MENU_ITEM (TxtRead, Cphs_reading_test, item_flag_none), 2516 MENU_ITEM (TxtRead, Cphs_reading_test, item_flag_none),
2524 MENU_ITEM(TxtWrite, Cphs_writing_test, item_flag_none) 2517 MENU_ITEM(TxtWrite, Cphs_writing_test, item_flag_none)
2525 END_MENU(menuCphsTesting, menuListArea,COLOUR_LIST_SUBMENU) 2518 END_MENU(menuCphsTesting, menuListArea,COLOUR_LIST_SUBMENU)
2526 #endif 2519 #endif
2527 2520
2528 #ifdef COLOURDISPLAY 2521 #ifdef COLOURDISPLAY
2529 int storeMenuOption(MfwMnu* mnu, MfwMnuItem* mnuItem); 2522 int storeMenuOption(MfwMnu* mnu, MfwMnuItem* mnuItem);
2530 int colMenuSelected(MfwMnu* mnu, MfwMnuItem* mnuItem); 2523 int colMenuSelected(MfwMnu* mnu, MfwMnuItem* mnuItem);
2531 int icon_bgdMenuSelected(MfwMnu* mnu, MfwMnuItem* mnuItem); 2524 int icon_bgdMenuSelected(MfwMnu* mnu, MfwMnuItem* mnuItem);
2532 2525
2533 BEGIN_MENU(menuColours) 2526 BEGIN_MENU(menuColours)
2534 MENU_ITEM (TxtColourBlack, colMenuSelected, item_flag_none), 2527 MENU_ITEM (TxtColourBlack, colMenuSelected, item_flag_none),
2535 MENU_ITEM (TxtColourBlue, colMenuSelected, item_flag_none), 2528 MENU_ITEM (TxtColourBlue, colMenuSelected, item_flag_none),
2536 MENU_ITEM (TxtColourCyan, colMenuSelected, item_flag_none), 2529 MENU_ITEM (TxtColourCyan, colMenuSelected, item_flag_none),
2537 MENU_ITEM (TxtColourGreen, colMenuSelected, item_flag_none), 2530 MENU_ITEM (TxtColourGreen, colMenuSelected, item_flag_none),
2538 MENU_ITEM (TxtColourMagenta, colMenuSelected, item_flag_none), 2531 MENU_ITEM (TxtColourMagenta, colMenuSelected, item_flag_none),
2539 MENU_ITEM (TxtColourYellow, colMenuSelected, item_flag_none), 2532 MENU_ITEM (TxtColourYellow, colMenuSelected, item_flag_none),
2540 MENU_ITEM (TxtColourRed, colMenuSelected, item_flag_none), 2533 MENU_ITEM (TxtColourRed, colMenuSelected, item_flag_none),
2541 MENU_ITEM (TxtColourWhite, colMenuSelected, item_flag_none), 2534 MENU_ITEM (TxtColourWhite, colMenuSelected, item_flag_none),
2542 MENU_ITEM (TxtColourPink, colMenuSelected, item_flag_none), 2535 MENU_ITEM (TxtColourPink, colMenuSelected, item_flag_none),
2543 MENU_ITEM (TxtColourOrange, colMenuSelected, item_flag_none), 2536 MENU_ITEM (TxtColourOrange, colMenuSelected, item_flag_none),
2544 MENU_ITEM (TxtColourLightBlue, colMenuSelected, item_flag_none), 2537 MENU_ITEM (TxtColourLightBlue, colMenuSelected, item_flag_none),
2545 MENU_ITEM (TxtColourLightGreen, colMenuSelected, item_flag_none), 2538 MENU_ITEM (TxtColourLightGreen, colMenuSelected, item_flag_none),
2546 MENU_ITEM (TxtColourPaleYellow, colMenuSelected, item_flag_none), 2539 MENU_ITEM (TxtColourPaleYellow, colMenuSelected, item_flag_none),
2547 MENU_ITEM (TxtColourTransparent, colMenuSelected, item_flag_none), 2540 MENU_ITEM (TxtColourTransparent, colMenuSelected, item_flag_none),
2548 END_MENU_MULTICOLOUR(menuColours, menuListArea,COLOUR_LIST_COLOUR,TxtNull) 2541 END_MENU_MULTICOLOUR(menuColours, menuListArea,COLOUR_LIST_COLOUR,TxtNull)
2549 2542
2550 BEGIN_MENU(menuColourObjects) 2543 BEGIN_MENU(menuColourObjects)
2551 MENU_ITEM_SUB_MENU (TxtIdleScreenBackground, menuColours, storeMenuOption, item_flag_none), 2544 MENU_ITEM_SUB_MENU (TxtIdleScreenBackground, menuColours, storeMenuOption, item_flag_none),
2552 MENU_ITEM_SUB_MENU (TxtIdleScreenSoftKey, menuColours, storeMenuOption, item_flag_none), 2545 MENU_ITEM_SUB_MENU (TxtIdleScreenSoftKey, menuColours, storeMenuOption, item_flag_none),
2553 MENU_ITEM_SUB_MENU (TxtIdleScreenText, menuColours, storeMenuOption, item_flag_none), 2546 MENU_ITEM_SUB_MENU (TxtIdleScreenText, menuColours, storeMenuOption, item_flag_none),
2554 MENU_ITEM_SUB_MENU (TxtIdleScreenNetworkName, menuColours, storeMenuOption, item_flag_none), 2547 MENU_ITEM_SUB_MENU (TxtIdleScreenNetworkName, menuColours, storeMenuOption, item_flag_none),
2555 MENU_ITEM_SUB_MENU (TxtGeneralBackground , menuColours, storeMenuOption, item_flag_none), 2548 MENU_ITEM_SUB_MENU (TxtGeneralBackground , menuColours, storeMenuOption, item_flag_none),
2556 MENU_ITEM_SUB_MENU (TxtMenuSoftKeyForeground , menuColours, storeMenuOption, item_flag_none), 2549 MENU_ITEM_SUB_MENU (TxtMenuSoftKeyForeground , menuColours, storeMenuOption, item_flag_none),
2557 MENU_ITEM_SUB_MENU (TxtMenuSoftKeyBackground , menuColours, storeMenuOption, item_flag_none), 2550 MENU_ITEM_SUB_MENU (TxtMenuSoftKeyBackground , menuColours, storeMenuOption, item_flag_none),
2558 MENU_ITEM_SUB_MENU (TxtSubMenuHeadingText , menuColours, storeMenuOption, item_flag_none), 2551 MENU_ITEM_SUB_MENU (TxtSubMenuHeadingText , menuColours, storeMenuOption, item_flag_none),
2559 MENU_ITEM_SUB_MENU (TxtSubMenuHeadingBackground, menuColours, storeMenuOption, item_flag_none), 2552 MENU_ITEM_SUB_MENU (TxtSubMenuHeadingBackground, menuColours, storeMenuOption, item_flag_none),
2560 MENU_ITEM_SUB_MENU (TxtSubMenuTextForeground , menuColours, storeMenuOption, item_flag_none), 2553 MENU_ITEM_SUB_MENU (TxtSubMenuTextForeground , menuColours, storeMenuOption, item_flag_none),
2561 MENU_ITEM_SUB_MENU (TxtSubMenuTextBackground, menuColours, storeMenuOption, item_flag_none), 2554 MENU_ITEM_SUB_MENU (TxtSubMenuTextBackground, menuColours, storeMenuOption, item_flag_none),
2562 MENU_ITEM_SUB_MENU (TxtSubMenuSelectionBar, menuColours, storeMenuOption, item_flag_none), 2555 MENU_ITEM_SUB_MENU (TxtSubMenuSelectionBar, menuColours, storeMenuOption, item_flag_none),
2563 MENU_ITEM_SUB_MENU (TxtPopUpTextForeground, menuColours, storeMenuOption, item_flag_none), 2556 MENU_ITEM_SUB_MENU (TxtPopUpTextForeground, menuColours, storeMenuOption, item_flag_none),
2564 MENU_ITEM_SUB_MENU (TxtPopUpTextBackground , menuColours, storeMenuOption, item_flag_none), 2557 MENU_ITEM_SUB_MENU (TxtPopUpTextBackground , menuColours, storeMenuOption, item_flag_none),
2565 END_MENU_MULTICOLOUR(menuColourObjects, menuListArea,COLOUR_LIST_COLOUR,TxtColourMenu) 2558 END_MENU_MULTICOLOUR(menuColourObjects, menuListArea,COLOUR_LIST_COLOUR,TxtColourMenu)
2566 2559
2567 BEGIN_MENU(menuBackdrops) 2560 BEGIN_MENU(menuBackdrops)
2568 MENU_ITEM (TxtNone, icon_bgdMenuSelected, item_flag_none), 2561 MENU_ITEM (TxtNone, icon_bgdMenuSelected, item_flag_none),
2569 // MENU_ITEM (TxtBgdSunset, icon_bgdMenuSelected, item_flag_none), 2562 // MENU_ITEM (TxtBgdSunset, icon_bgdMenuSelected, item_flag_none),
2570 // MENU_ITEM (TxtBgdSquares, icon_bgdMenuSelected, item_flag_none), 2563 // MENU_ITEM (TxtBgdSquares, icon_bgdMenuSelected, item_flag_none),
2571 // MENU_ITEM (TxtBgdTree, icon_bgdMenuSelected, item_flag_none), 2564 // MENU_ITEM (TxtBgdTree, icon_bgdMenuSelected, item_flag_none),
2572 MENU_ITEM (TxtBgdEdinburgh1, icon_bgdMenuSelected, item_flag_none), 2565 MENU_ITEM (TxtBgdEdinburgh1, icon_bgdMenuSelected, item_flag_none),
2573 MENU_ITEM (TxtBgdEdinburgh2, icon_bgdMenuSelected, item_flag_none), 2566 MENU_ITEM (TxtBgdEdinburgh2, icon_bgdMenuSelected, item_flag_none),
2574 MENU_ITEM (TxtBgdEdinburgh3, icon_bgdMenuSelected, item_flag_none), 2567 MENU_ITEM (TxtBgdEdinburgh3, icon_bgdMenuSelected, item_flag_none),
2575 MENU_ITEM (TxtBgdEdinburgh4, icon_bgdMenuSelected, item_flag_none), 2568 MENU_ITEM (TxtBgdEdinburgh4, icon_bgdMenuSelected, item_flag_none),
2576 MENU_ITEM (TxtBgdTILogo, icon_bgdMenuSelected, item_flag_none) 2569 MENU_ITEM (TxtBgdTILogo, icon_bgdMenuSelected, item_flag_none)
2577 END_MENU(menuBackdrops, menuListArea,COLOUR_LIST_SUBMENU) 2570 END_MENU(menuBackdrops, menuListArea,COLOUR_LIST_SUBMENU)
2578 2571
2579 BEGIN_MENU(menuBackgroundScrSelect) 2572 BEGIN_MENU(menuBackgroundScrSelect)
2580 MENU_ITEM_SUB_MENU (TxtIdleScreen, menuBackdrops, storeMenuOption, item_flag_none), 2573 MENU_ITEM_SUB_MENU (TxtIdleScreen, menuBackdrops, storeMenuOption, item_flag_none),
2581 MENU_ITEM_SUB_MENU (TxtMenuScreen, menuBackdrops, storeMenuOption, item_flag_none), 2574 MENU_ITEM_SUB_MENU (TxtMenuScreen, menuBackdrops, storeMenuOption, item_flag_none),
2582 END_MENU(menuBackgroundScrSelect, menuListArea,COLOUR_LIST_SUBMENU) 2575 END_MENU(menuBackgroundScrSelect, menuListArea,COLOUR_LIST_SUBMENU)
2583 2576
2584 BEGIN_MENU(menuProviderIconSet) 2577 BEGIN_MENU(menuProviderIconSet)
2585 MENU_ITEM (TxtYes, icon_networkShow, item_flag_none), 2578 MENU_ITEM (TxtYes, icon_networkShow, item_flag_none),
2586 MENU_ITEM (TxtNo, icon_networkDontShow, item_flag_none), 2579 MENU_ITEM (TxtNo, icon_networkDontShow, item_flag_none),
2587 END_MENU(menuProviderIconSet, menuListArea,COLOUR_LIST_SUBMENU) 2580 END_MENU(menuProviderIconSet, menuListArea,COLOUR_LIST_SUBMENU)
2588 2581
2589 #endif 2582 #endif
2590 2583
2591 /* 2584 /*
2593 */ 2586 */
2594 //xrashmic 9 Sep 2006, OMAPS00092732 2587 //xrashmic 9 Sep 2006, OMAPS00092732
2595 //xashmic 27 Sep 2006, OMAPS00096389 2588 //xashmic 27 Sep 2006, OMAPS00096389
2596 #ifdef FF_MMI_USBMS 2589 #ifdef FF_MMI_USBMS
2597 BEGIN_MENU(menuPS) 2590 BEGIN_MENU(menuPS)
2598 MENU_ITEM (TxtPSShutdown, setUSBMSPS, item_flag_none), 2591 MENU_ITEM (TxtPSShutdown, setUSBMSPS, item_flag_none),
2599 MENU_ITEM (TxtNoPSShutdown, setUSBMSPS, item_flag_none), 2592 MENU_ITEM (TxtNoPSShutdown, setUSBMSPS, item_flag_none),
2600 END_MENU(menuPS, menuListArea,COLOUR_LIST_SUBMENU) 2593 END_MENU(menuPS, menuListArea,COLOUR_LIST_SUBMENU)
2601 BEGIN_MENU(menuPopup) 2594 BEGIN_MENU(menuPopup)
2602 MENU_ITEM (TxtYes, setUSBMSPopup, item_flag_none), 2595 MENU_ITEM (TxtYes, setUSBMSPopup, item_flag_none),
2603 MENU_ITEM (TxtNo, setUSBMSPopup, item_flag_none), 2596 MENU_ITEM (TxtNo, setUSBMSPopup, item_flag_none),
2604 END_MENU(menuPopup, menuListArea,COLOUR_LIST_SUBMENU) 2597 END_MENU(menuPopup, menuListArea,COLOUR_LIST_SUBMENU)
2605 BEGIN_MENU( menuUSBPortOptions ) 2598 BEGIN_MENU( menuUSBPortOptions )
2606 MENU_ITEM( TxtUSBMS, mmi_usb_enumeration, item_flag_none ), 2599 MENU_ITEM( TxtUSBMS, mmi_usb_enumeration, item_flag_none ),
2607 MENU_ITEM( TxtUSBTrace, mmi_usb_enumeration, item_flag_none ), 2600 MENU_ITEM( TxtUSBTrace, mmi_usb_enumeration, item_flag_none ),
2608 MENU_ITEM( TxtUSBFax, mmi_usb_enumeration, item_flag_none ), 2601 MENU_ITEM( TxtUSBFax, mmi_usb_enumeration, item_flag_none ),
2610 MENU_ITEM( TxtUSBMSnTrace, mmi_usb_enumeration, item_flag_none ), 2603 MENU_ITEM( TxtUSBMSnTrace, mmi_usb_enumeration, item_flag_none ),
2611 MENU_ITEM( TxtUSBFaxnMS, mmi_usb_enumeration, item_flag_none ), 2604 MENU_ITEM( TxtUSBFaxnMS, mmi_usb_enumeration, item_flag_none ),
2612 MENU_ITEM( TxtAll, mmi_usb_enumeration, item_flag_none ), 2605 MENU_ITEM( TxtAll, mmi_usb_enumeration, item_flag_none ),
2613 END_MENU( menuUSBPortOptions, menuListArea, COLOUR_LIST_SUBMENU ) 2606 END_MENU( menuUSBPortOptions, menuListArea, COLOUR_LIST_SUBMENU )
2614 BEGIN_MENU(menuUSBMS) 2607 BEGIN_MENU(menuUSBMS)
2615 SUB_MENU (TxtPS, menuPS, item_flag_none), 2608 SUB_MENU (TxtPS, menuPS, item_flag_none),
2616 SUB_MENU (TxtPopupMenu, menuPopup, item_flag_none), 2609 SUB_MENU (TxtPopupMenu, menuPopup, item_flag_none),
2617 SUB_MENU(TxtUSBMSPorts, menuUSBPortOptions, item_flag_none), 2610 SUB_MENU(TxtUSBMSPorts, menuUSBPortOptions, item_flag_none),
2618 END_MENU(menuUSBMS, menuListArea,COLOUR_LIST_SUBMENU) 2611 END_MENU(menuUSBMS, menuListArea,COLOUR_LIST_SUBMENU)
2619 #endif 2612 #endif
2620 2613
2621 /*OMAPS00098881(removing power variant) a0393213(Prabakar)*/ 2614 /*OMAPS00098881(removing power variant) a0393213(Prabakar)*/
2622 #ifdef FF_POWER_MANAGEMENT 2615 #ifdef FF_POWER_MANAGEMENT
2623 BEGIN_MENU(menuScreenUpdate) 2616 BEGIN_MENU(menuScreenUpdate)
2624 MENU_ITEM(TxtOn, screenUpdateOn, item_flag_none), 2617 MENU_ITEM(TxtOn, screenUpdateOn, item_flag_none),
2625 MENU_ITEM(TxtOff, screenUpdateOff,item_flag_none) 2618 MENU_ITEM(TxtOff, screenUpdateOff,item_flag_none)
2626 END_MENU(menuScreenUpdate, menuListArea, COLOUR_LIST_SUBMENU) 2619 END_MENU(menuScreenUpdate, menuListArea, COLOUR_LIST_SUBMENU)
2627 #endif 2620 #endif
2628 2621
2629 2622
2630 BEGIN_MENU( menuSet ) 2623 BEGIN_MENU( menuSet )
2631 #ifdef _TESTING__ 2624 #ifdef _TESTING__
2632 SUB_MENU(TxtExtra, menuCphsTesting, item_flag_none), 2625 SUB_MENU(TxtExtra, menuCphsTesting, item_flag_none),
2633 #endif 2626 #endif
2634 SUB_MENU( TxtLanguages, menuLanguage, item_flag_none ), 2627 SUB_MENU( TxtLanguages, menuLanguage, item_flag_none ),
2635 #ifdef MMI_GPRS_ENABLED 2628 #ifdef MMI_GPRS_ENABLED
2636 SUB_MENU( TxtGPRS, menuDataSettings, item_flag_none ), 2629 SUB_MENU( TxtGPRS, menuDataSettings, item_flag_none ),
2637 #endif 2630 #endif
2638 SUB_MENU( TxtTones, menuTonesSet, item_flag_none ), 2631 SUB_MENU( TxtTones, menuTonesSet, item_flag_none ),
2639 SUB_MENU( TxtClock, menuTypclock, item_flag_none ), 2632 SUB_MENU( TxtClock, menuTypclock, item_flag_none ),
2640 SUB_MENU( TxtAutoredial, menuAutoRedialSet, item_flag_none ), 2633 SUB_MENU( TxtAutoredial, menuAutoRedialSet, item_flag_none ),
2641 #ifdef FF_TIMEZONE 2634 #ifdef FF_TIMEZONE
2642 SUB_MENU( TxtNitzTimeUpdate, menuNITZ, item_flag_none ), 2635 SUB_MENU( TxtNitzTimeUpdate, menuNITZ, item_flag_none ),
2643 #endif 2636 #endif
2654 //settingsFocusCurSelAnyKeyAns() will be called, which sets the focus to the 2647 //settingsFocusCurSelAnyKeyAns() will be called, which sets the focus to the
2655 // 'On/Off' menu item depending on whether 'Any Key answer is enabled or not. 2648 // 'On/Off' menu item depending on whether 'Any Key answer is enabled or not.
2656 MENU_ITEM( TxtAnyKeyAnswer,(MenuFunc)settingsFocusCurSelAnyKeyAns, item_flag_none ), 2649 MENU_ITEM( TxtAnyKeyAnswer,(MenuFunc)settingsFocusCurSelAnyKeyAns, item_flag_none ),
2657 MENU_ITEM( TxtFactoryReset, factoryReset, item_flag_none ), 2650 MENU_ITEM( TxtFactoryReset, factoryReset, item_flag_none ),
2658 #ifdef COLOURDISPLAY 2651 #ifdef COLOURDISPLAY
2659 SUB_MENU( TxtColourMenu, menuColourObjects, item_flag_none ), 2652 SUB_MENU( TxtColourMenu, menuColourObjects, item_flag_none ),
2660 SUB_MENU( TxtBackground, menuBackgroundScrSelect, item_flag_none ), 2653 SUB_MENU( TxtBackground, menuBackgroundScrSelect, item_flag_none ),
2661 // change by Sasken (VVADIRAJ) on March 31th 2004 2654 // change by Sasken (VVADIRAJ) on March 31th 2004
2662 // Issue Number : MMI-SPR-12822 2655 // Issue Number : MMI-SPR-12822
2663 // changed submenu to menuitem to call a function 2656 // changed submenu to menuitem to call a function
2664 // SUB_MENU( TxtProviderIcon, menuProviderIconSet, item_flag_none ), 2657 // SUB_MENU( TxtProviderIcon, menuProviderIconSet, item_flag_none ),
2665 MENU_ITEM( TxtProviderIcon, (MenuFunc)settingsFocusNwIconCurSel, item_flag_none ), 2658 MENU_ITEM( TxtProviderIcon, (MenuFunc)settingsFocusNwIconCurSel, item_flag_none ),
2666 #endif 2659 #endif
2667 //xrashmic 9 Sep 2006, OMAPS00092732 2660 //xrashmic 9 Sep 2006, OMAPS00092732
2668 #ifdef FF_MMI_USBMS 2661 #ifdef FF_MMI_USBMS
2669 SUB_MENU( TxtUSBMS, menuUSBMS, item_flag_none ), 2662 SUB_MENU( TxtUSBMS, menuUSBMS, item_flag_none ),
2670 #endif 2663 #endif
2671 /*OMAPS00098881(removing power variant) a0393213(Prabakar)*/ 2664 /*OMAPS00098881(removing power variant) a0393213(Prabakar)*/
2672 #ifdef FF_POWER_MANAGEMENT 2665 #ifdef FF_POWER_MANAGEMENT
2673 SUB_MENU(TxtScreenUpdate, menuScreenUpdate, item_flag_none) 2666 SUB_MENU(TxtScreenUpdate, menuScreenUpdate, item_flag_none)
2674 #endif 2667 #endif
2677 2670
2678 2671
2679 /* SPR890 - SH - Test mode menu */ 2672 /* SPR890 - SH - Test mode menu */
2680 #ifdef MMI_TEST_MODE 2673 #ifdef MMI_TEST_MODE
2681 BEGIN_MENU( menuTestMode ) 2674 BEGIN_MENU( menuTestMode )
2682 MENU_ITEM_SELECT( TxtTest, test_function, item_flag_none, testSelected), 2675 MENU_ITEM_SELECT( TxtTest, test_function, item_flag_none, testSelected),
2683 MENU_ITEM( TxtTest, test_function, item_flag_none ), 2676 MENU_ITEM( TxtTest, test_function, item_flag_none ),
2684 MENU_ITEM( TxtTest, test_function, item_flag_none ), 2677 MENU_ITEM( TxtTest, test_function, item_flag_none ),
2685 MENU_ITEM( TxtTest, test_function, item_flag_none ) 2678 MENU_ITEM( TxtTest, test_function, item_flag_none )
2686 END_MENU( menuTestMode, menuListArea ) 2679 END_MENU( menuTestMode, menuListArea )
2687 #endif 2680 #endif
2688 /*---------------------------------------------------------------------------*/ 2681 /*---------------------------------------------------------------------------*/
2689 2682
2690 /* SPR890 - SH - Test mode menu */ 2683 /* SPR890 - SH - Test mode menu */
2691 #ifdef MMI_TEST_MODE 2684 #ifdef MMI_TEST_MODE
2692 BEGIN_MENU( menuTestMode ) 2685 BEGIN_MENU( menuTestMode )
2693 MENU_ITEM_SELECT( TxtTest, test_function, item_flag_none, testSelected), 2686 MENU_ITEM_SELECT( TxtTest, test_function, item_flag_none, testSelected),
2694 MENU_ITEM( TxtTest, test_function, item_flag_none ), 2687 MENU_ITEM( TxtTest, test_function, item_flag_none ),
2695 MENU_ITEM( TxtTest, test_function, item_flag_none ), 2688 MENU_ITEM( TxtTest, test_function, item_flag_none ),
2696 MENU_ITEM( TxtTest, test_function, item_flag_none ) 2689 MENU_ITEM( TxtTest, test_function, item_flag_none )
2697 END_MENU( menuTestMode, menuListArea ) 2690 END_MENU( menuTestMode, menuListArea )
2698 #endif 2691 #endif
2699 /*---------------------------------------------------------------------------*/ 2692 /*---------------------------------------------------------------------------*/
2700 2693
2701 2694
2703 */ 2696 */
2704 BEGIN_ICON_MENU( menuMainMenu ) 2697 BEGIN_ICON_MENU( menuMainMenu )
2705 #ifdef SIM_TOOLKIT/*MC SPR 975, added compiler switch*/ 2698 #ifdef SIM_TOOLKIT/*MC SPR 975, added compiler switch*/
2706 MENU_ICON_ITEM( &mainIconSimToolkit,TxtSimToolkit, menuSimItemCallback, sim_toolkit_check ), 2699 MENU_ICON_ITEM( &mainIconSimToolkit,TxtSimToolkit, menuSimItemCallback, sim_toolkit_check ),
2707 #endif 2700 #endif
2708 SUB_ICON_MENU ( &mainIconMessages,TxtMessages, menuMsg, item_flag_none ), 2701 SUB_ICON_MENU ( &mainIconMessages,TxtMessages, menuMsg, item_flag_none ),
2709 SUB_ICON_MENU ( &mainIconPhonebook,TxtPhonebook, menuPhbk, item_flag_none ), 2702 SUB_ICON_MENU ( &mainIconPhonebook,TxtPhonebook, menuPhbk, item_flag_none ),
2710 SUB_ICON_MENU ( &mainIconRecentCalls,TxtRecentCalls, menuRecent, item_flag_none ), 2703 SUB_ICON_MENU ( &mainIconRecentCalls,TxtRecentCalls, menuRecent, item_flag_none ),
2711 SUB_ICON_MENU ( &mainIconCallDivert,TxtNetworkServices, menuNetwork, item_flag_none ), 2704 SUB_ICON_MENU ( &mainIconCallDivert,TxtNetworkServices, menuNetwork, item_flag_none ),
2712 SUB_ICON_MENU ( &mainIconSecurity,TxtSecurity, menuSecurity, item_flag_none ), 2705 SUB_ICON_MENU ( &mainIconSecurity,TxtSecurity, menuSecurity, item_flag_none ),
2713 SUB_ICON_MENU ( &mainIconCalculator,TxtApplications, menuApplications, item_flag_none ), 2706 SUB_ICON_MENU ( &mainIconCalculator,TxtApplications, menuApplications, item_flag_none ),
2714 SUB_ICON_MENU ( &mainIconSettings,TxtPhoneSettings, menuSet, item_flag_none ), 2707 SUB_ICON_MENU ( &mainIconSettings,TxtPhoneSettings, menuSet, item_flag_none ),
2715 #ifdef FF_WAP 2708 #ifdef FF_WAP
2716 MENU_ICON_ITEM ( &mainIconWAP,TxtWAP, AUI_menu, item_flag_none ) 2709 MENU_ICON_ITEM ( &mainIconWAP,TxtWAP, AUI_menu, item_flag_none )
2717 #endif 2710 #endif
2718 END_ICON_MENU( menuMainMenu, menuListArea, COLOUR_LIST_MAIN, &mainIconBackground ) 2711 END_ICON_MENU( menuMainMenu, menuListArea, COLOUR_LIST_MAIN, &mainIconBackground )
2719 2712
2779 MfwMnuAttr *bookNameMenuAttributes( void ) 2772 MfwMnuAttr *bookNameMenuAttributes( void )
2780 { 2773 {
2781 return (MfwMnuAttr *) &menuNameOptions; 2774 return (MfwMnuAttr *) &menuNameOptions;
2782 } 2775 }
2783 // May 3, 2004 REF: CRR MMI-SPR-18555 Rashmi C N(Sasken) 2776 // May 3, 2004 REF: CRR MMI-SPR-18555 Rashmi C N(Sasken)
2784 // FDN Numbers menu 2777 // FDN Numbers menu
2785 MfwMnuAttr *bookNameMenuFDNAttributes( void ) 2778 MfwMnuAttr *bookNameMenuFDNAttributes( void )
2786 { 2779 {
2787 return (MfwMnuAttr *) &bookFDNNumbers; 2780 return (MfwMnuAttr *) &bookFDNNumbers;
2788 } 2781 }
2789 2782
2796 //Description: INCALL SCREEN ?ADJUSTING THE VOLUME 2789 //Description: INCALL SCREEN ?ADJUSTING THE VOLUME
2797 //Fix: Display the menu items. 2790 //Fix: Display the menu items.
2798 2791
2799 MfwMnuAttr *ringerVolumeLevels( void ) 2792 MfwMnuAttr *ringerVolumeLevels( void )
2800 { 2793 {
2801 return (MfwMnuAttr *) &menuSelectVolume; 2794 return (MfwMnuAttr *) &menuSelectVolume;
2802 } 2795 }
2803 2796
2804 /*MC, SPR 1327, access UPN options menu*/ 2797 /*MC, SPR 1327, access UPN options menu*/
2805 MfwMnuAttr *bookUPNMenuAttributes( void ) 2798 MfwMnuAttr *bookUPNMenuAttributes( void )
2806 { 2799 {
2870 } 2863 }
2871 2864
2872 2865
2873 MfwMnuAttr *fileviewerMenuAttributes( void )//file viewer 2866 MfwMnuAttr *fileviewerMenuAttributes( void )//file viewer
2874 { 2867 {
2875 return (MfwMnuAttr *) &menuFileViewer; 2868 return (MfwMnuAttr *) &menuFileViewer;
2876 } 2869 }
2877 #endif 2870 #endif
2878 2871
2879 #ifdef FF_MMI_FILE_VIEWER 2872 #ifdef FF_MMI_FILE_VIEWER
2880 MfwMnuAttr *ViewOptionsMenuAttributes( void )//file viewer 2873 MfwMnuAttr *ViewOptionsMenuAttributes( void )//file viewer
2881 { 2874 {
2882 return (MfwMnuAttr *) &menuViewOptions; 2875 return (MfwMnuAttr *) &menuViewOptions;
2883 } 2876 }
2884 #endif 2877 #endif
2885 2878
2886 //Jun 19, 2006 DR: OMAPS00070657 xdeepadh 2879 //Jun 19, 2006 DR: OMAPS00070657 xdeepadh
2887 //Only selected applications can be accessed from active call screen 2880 //Only selected applications can be accessed from active call screen
2965 return (MfwMnuAttr *) &menuWAPConnectionType; 2958 return (MfwMnuAttr *) &menuWAPConnectionType;
2966 } 2959 }
2967 2960
2968 MfwMnuItem *WAPConnectionTypeItems(void) 2961 MfwMnuItem *WAPConnectionTypeItems(void)
2969 { 2962 {
2970 return (MfwMnuItem *) menuWAPConnectionTypeItems; 2963 return (MfwMnuItem *) menuWAPConnectionTypeItems;
2971 } 2964 }
2972 2965
2973 /* SPR#1983 - SH */ 2966 /* SPR#1983 - SH */
2974 2967
2975 MfwMnuAttr *WAPConnectionSpeedAttributes(void) 2968 MfwMnuAttr *WAPConnectionSpeedAttributes(void)
2977 return (MfwMnuAttr *) &menuWAPConnectionSpeed; 2970 return (MfwMnuAttr *) &menuWAPConnectionSpeed;
2978 } 2971 }
2979 2972
2980 MfwMnuItem *WAPConnectionSpeedItems(void) 2973 MfwMnuItem *WAPConnectionSpeedItems(void)
2981 { 2974 {
2982 return (MfwMnuItem *) menuWAPConnectionSpeedItems; 2975 return (MfwMnuItem *) menuWAPConnectionSpeedItems;
2983 } 2976 }
2984 2977
2985 /* SPR#2324 - SH - "access type" menu is now GPRS/Dialup menu */ 2978 /* SPR#2324 - SH - "access type" menu is now GPRS/Dialup menu */
2986 2979
2987 MfwMnuAttr *WAPGPRSDialupAttributes(void) 2980 MfwMnuAttr *WAPGPRSDialupAttributes(void)
2989 return (MfwMnuAttr *) &menuWAPGPRSDialup; 2982 return (MfwMnuAttr *) &menuWAPGPRSDialup;
2990 } 2983 }
2991 2984
2992 MfwMnuItem *WAPGPRSDialupItems(void) 2985 MfwMnuItem *WAPGPRSDialupItems(void)
2993 { 2986 {
2994 return (MfwMnuItem *) menuWAPGPRSDialupItems; 2987 return (MfwMnuItem *) menuWAPGPRSDialupItems;
2995 } 2988 }
2996 2989
2997 MfwMnuAttr *WAPGPRSProfileAttributes(void) 2990 MfwMnuAttr *WAPGPRSProfileAttributes(void)
2998 { 2991 {
2999 return (MfwMnuAttr *) &menuGPRSProfileOptions; 2992 return (MfwMnuAttr *) &menuGPRSProfileOptions;
3110 3103
3111 //xpradipg - Aug 4:changes for WAP2.0 Menu 3104 //xpradipg - Aug 4:changes for WAP2.0 Menu
3112 #if defined (FF_WAP) && defined (FF_GPF_TCPIP) 3105 #if defined (FF_WAP) && defined (FF_GPF_TCPIP)
3113 MfwMnuAttr *WAPPPGAuthenticationAttributes(void) 3106 MfwMnuAttr *WAPPPGAuthenticationAttributes(void)
3114 { 3107 {
3115 return (MfwMnuAttr*)&MenuPPGAuthenticationOptions; 3108 return (MfwMnuAttr*)&MenuPPGAuthenticationOptions;
3116 } 3109 }
3117 3110
3118 MfwMnuAttr *WAPWirelessProfiledHTTPAttributes(void) 3111 MfwMnuAttr *WAPWirelessProfiledHTTPAttributes(void)
3119 { 3112 {
3120 return (MfwMnuAttr*)&MenuWirelessProfiledHTTPOptions; 3113 return (MfwMnuAttr*)&MenuWirelessProfiledHTTPOptions;
3121 } 3114 }
3122 #endif 3115 #endif
3123 /* SPR#1112 - SH - Menus for internal phonebook */ 3116 /* SPR#1112 - SH - Menus for internal phonebook */
3124 #ifdef INT_PHONEBOOK 3117 #ifdef INT_PHONEBOOK
3125 MfwMnuAttr *SelectBookAttributes(void) 3118 MfwMnuAttr *SelectBookAttributes(void)
3187 3180
3188 Public Routines 3181 Public Routines
3189 3182
3190 *******************************************************************************/ 3183 *******************************************************************************/
3191 3184
3192 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */ 3185 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- Start */
3193 3186
3194 /******************************************************************************* 3187 /*******************************************************************************
3195 3188
3196 $Function: mmi_check_tflash 3189 $Function: mmi_check_tflash
3197 3190
3198 $Description: Routine to check if TFlash exists or not 3191 $Description: Routine to check if TFlash exists or not
3199 3192
3200 $Returns: 0 : Enable TFlash in all Menus; 3193 $Returns: 0 : Enable TFlash in all Menus;
3201 MNU_ITEM_HIDE : Hide TFlash in all Menus 3194 MNU_ITEM_HIDE : Hide TFlash in all Menus
3202 3195
3203 $Arguments: MfwMnuTag* , MfwMnuAttrTag*, MfwMnuItemTag* 3196 $Arguments: MfwMnuTag* , MfwMnuAttrTag*, MfwMnuItemTag*
3204 3197
3205 *******************************************************************************/ 3198 *******************************************************************************/
3210 /* If the TFlash Feature Flag is enabled, then check if TFlash Card */ 3203 /* If the TFlash Feature Flag is enabled, then check if TFlash Card */
3211 /* is inserted or not */ 3204 /* is inserted or not */
3212 /********************************************************/ 3205 /********************************************************/
3213 #ifdef FF_MMI_TFLASH 3206 #ifdef FF_MMI_TFLASH
3214 3207
3215 char curDir[10]; 3208 char curDir[10];
3216 UINT16 curDir_uc[10]; 3209 UINT16 curDir_uc[10];
3217 UINT16 objName_uc[10]; 3210 UINT16 objName_uc[10];
3218 char objName[10]; 3211 char objName[10];
3219 T_RFS_DIR f_dir; 3212 T_RFS_DIR f_dir;
3220 3213
3221 strcpy(curDir, "/"); 3214 strcpy(curDir, "/");
3222 convert_u8_to_unicode(curDir, curDir_uc); 3215 convert_u8_to_unicode(curDir, curDir_uc);
3223 3216
3224 if (rfs_opendir (curDir_uc, &f_dir) < 0) 3217 if (rfs_opendir (curDir_uc, &f_dir) < 0)
3225 { 3218 {
3226 TRACE_EVENT_P1("Opening dir %s Failed",curDir); 3219 TRACE_EVENT_P1("Opening dir %s Failed",curDir);
3227 return MNU_ITEM_HIDE; 3220 return MNU_ITEM_HIDE;
3228 } 3221 }
3229 3222
3230 while(rfs_readdir (&f_dir, objName_uc, FM_MAX_OBJ_NAME_LENGTH) > 0x0 ) 3223 while(rfs_readdir (&f_dir, objName_uc, FM_MAX_OBJ_NAME_LENGTH) > 0x0 )
3231 { 3224 {
3232 if (objName_uc[0] == '\0') 3225 if (objName_uc[0] == '\0')
3233 { 3226 {
3234 return MNU_ITEM_HIDE; 3227 return MNU_ITEM_HIDE;
3235 } 3228 }
3236 3229
3237 convert_unicode_to_u8(objName_uc, objName); 3230 convert_unicode_to_u8(objName_uc, objName);
3238 3231
3239 if(strcmp(objName,"MMC")==0) 3232 if(strcmp(objName,"MMC")==0)
3240 { 3233 {
3241 rfs_closedir(&f_dir); 3234 rfs_closedir(&f_dir);
3242 return 0; 3235 return 0;
3243 } 3236 }
3244 } 3237 }
3245 3238
3246 rfs_closedir(&f_dir); 3239 rfs_closedir(&f_dir);
3247 3240
3248 return MNU_ITEM_HIDE; 3241 return MNU_ITEM_HIDE;
3249 3242
3250 /********************************************************/ 3243 /********************************************************/
3251 /* If the TFlash Feature Flag is disabled, then hide TFlash Item */ 3244 /* If the TFlash Feature Flag is disabled, then hide TFlash Item */
3252 /********************************************************/ 3245 /********************************************************/
3253 3246
3254 #else 3247 #else
3255 3248
3256 return MNU_ITEM_HIDE; 3249 return MNU_ITEM_HIDE;
3257 3250
3258 #endif 3251 #endif
3259 3252
3260 } 3253 }
3261 3254
3264 3257
3265 $Function: mmi_check_nand 3258 $Function: mmi_check_nand
3266 3259
3267 $Description: Routine to check if NAND exists or not 3260 $Description: Routine to check if NAND exists or not
3268 3261
3269 $Returns: 0 : Enable NAND in all Menus; 3262 $Returns: 0 : Enable NAND in all Menus;
3270 MNU_ITEM_HIDE : Hide NAND in all Menus 3263 MNU_ITEM_HIDE : Hide NAND in all Menus
3271 3264
3272 $Arguments: MfwMnuTag* , MfwMnuAttrTag*, MfwMnuItemTag* 3265 $Arguments: MfwMnuTag* , MfwMnuAttrTag*, MfwMnuItemTag*
3273 3266
3274 *******************************************************************************/ 3267 *******************************************************************************/
3278 /********************************************************/ 3271 /********************************************************/
3279 /* If the NAND Feature Flag is enabled, then enable the Menu Item */ 3272 /* If the NAND Feature Flag is enabled, then enable the Menu Item */
3280 /********************************************************/ 3273 /********************************************************/
3281 #ifdef FF_MMI_NAND 3274 #ifdef FF_MMI_NAND
3282 3275
3283 return 0; 3276 return 0;
3284 3277
3285 /********************************************************/ 3278 /********************************************************/
3286 /* If the NAND Feature Flag is enabled, then hide the Menu Item */ 3279 /* If the NAND Feature Flag is enabled, then hide the Menu Item */
3287 /********************************************************/ 3280 /********************************************************/
3288 3281
3289 #else 3282 #else
3290 3283
3291 return MNU_ITEM_HIDE; 3284 return MNU_ITEM_HIDE;
3292 3285
3293 #endif 3286 #endif
3294 3287
3295 } 3288 }
3296 3289
3298 3291
3299 $Function: mmi_check_nor 3292 $Function: mmi_check_nor
3300 3293
3301 $Description: Routine to check if NOR exists or not 3294 $Description: Routine to check if NOR exists or not
3302 3295
3303 $Returns: 0 : Enable NOR in all Menus; 3296 $Returns: 0 : Enable NOR in all Menus;
3304 MNU_ITEM_HIDE : Hide NOR in all Menus 3297 MNU_ITEM_HIDE : Hide NOR in all Menus
3305 3298
3306 $Arguments: MfwMnuTag* , MfwMnuAttrTag*, MfwMnuItemTag* 3299 $Arguments: MfwMnuTag* , MfwMnuAttrTag*, MfwMnuItemTag*
3307 3300
3308 *******************************************************************************/ 3301 *******************************************************************************/
3312 /********************************************************/ 3305 /********************************************************/
3313 /* If the NOR Feature Flag is enabled, then enable the Menu Item */ 3306 /* If the NOR Feature Flag is enabled, then enable the Menu Item */
3314 /********************************************************/ 3307 /********************************************************/
3315 #ifdef FF_MMI_NOR 3308 #ifdef FF_MMI_NOR
3316 3309
3317 return 0; 3310 return 0;
3318 3311
3319 /********************************************************/ 3312 /********************************************************/
3320 /* If the NOR Feature Flag is enabled, then hide the Menu Item */ 3313 /* If the NOR Feature Flag is enabled, then hide the Menu Item */
3321 /********************************************************/ 3314 /********************************************************/
3322 3315
3323 #else 3316 #else
3324 3317
3325 return MNU_ITEM_HIDE; 3318 return MNU_ITEM_HIDE;
3326 3319
3327 #endif 3320 #endif
3328 3321
3329 } 3322 }
3330 3323
3333 3326
3334 $Function: mmi_check_norms 3327 $Function: mmi_check_norms
3335 3328
3336 $Description: Routine to check if NORMS exists or not 3329 $Description: Routine to check if NORMS exists or not
3337 3330
3338 $Returns: 0 : Enable NORMS in all Menus; 3331 $Returns: 0 : Enable NORMS in all Menus;
3339 MNU_ITEM_HIDE : Hide NORMS in all Menus 3332 MNU_ITEM_HIDE : Hide NORMS in all Menus
3340 3333
3341 $Arguments: MfwMnuTag* , MfwMnuAttrTag*, MfwMnuItemTag* 3334 $Arguments: MfwMnuTag* , MfwMnuAttrTag*, MfwMnuItemTag*
3342 3335
3343 *******************************************************************************/ 3336 *******************************************************************************/
3347 /********************************************************/ 3340 /********************************************************/
3348 /* If the NORMS Feature Flag is enabled, then enable Menu Item */ 3341 /* If the NORMS Feature Flag is enabled, then enable Menu Item */
3349 /********************************************************/ 3342 /********************************************************/
3350 #ifdef FF_MMI_NORMS 3343 #ifdef FF_MMI_NORMS
3351 3344
3352 return 0; 3345 return 0;
3353 3346
3354 /********************************************************/ 3347 /********************************************************/
3355 /* If the NORMS Feature Flag is enabled, then hide the Menu Item */ 3348 /* If the NORMS Feature Flag is enabled, then hide the Menu Item */
3356 /********************************************************/ 3349 /********************************************************/
3357 3350
3358 #else 3351 #else
3359 3352
3360 return MNU_ITEM_HIDE; 3353 return MNU_ITEM_HIDE;
3361 3354
3362 #endif 3355 #endif
3363 3356
3364 } 3357 }
3365 3358
3366 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */ 3359 /* Sep 26, 2007 Configuration of Drives for SBuild 2.3.0 Migration x0080701 (Bharat) -- End */
3367 3360
3368 /******************************************************************************* 3361 /*******************************************************************************
3369 3362
3370 $Function: MmiBookMenuArea 3363 $Function: MmiBookMenuArea
3371 3364
3409 3402
3410 $Arguments: none. 3403 $Arguments: none.
3411 3404
3412 *******************************************************************************/ 3405 *******************************************************************************/
3413 MfwMnuAttr* create_mmi_phonebook_names_list() 3406 MfwMnuAttr* create_mmi_phonebook_names_list()
3414 { int i; 3407 { int i;
3415 3408
3416 TRACE_EVENT("create_mmi_phonebook_names_list()"); 3409 TRACE_EVENT("create_mmi_phonebook_names_list()");
3417 if (phonebook_list != NULL) 3410 if (phonebook_list != NULL)
3418 return phonebook_list; 3411 return phonebook_list;
3419 3412
3420 /*allocate memory for list of phonenumbers*/ 3413 /*allocate memory for list of phonenumbers*/
3421 phonebook_list = (MfwMnuAttr*)ALLOC_MEMORY(sizeof(MfwMnuAttr)); 3414 phonebook_list = (MfwMnuAttr*)ALLOC_MEMORY(sizeof(MfwMnuAttr));
3422 if (phonebook_list == NULL) 3415 if (phonebook_list == NULL)
3423 { TRACE_EVENT("Phonebook list alloc failed"); 3416 { TRACE_EVENT("Phonebook list alloc failed");
3424 return NULL; 3417 return NULL;
3425 } 3418 }
3426 3419
3427 /*allocate memory for the array of items in the phonebook list*/ 3420 /*allocate memory for the array of items in the phonebook list*/
3428 items_in_phonebook_list = (MfwMnuItem*)ALLOC_MEMORY(sizeof(MfwMnuItem)*NAME_LIST_SIZE); 3421 items_in_phonebook_list = (MfwMnuItem*)ALLOC_MEMORY(sizeof(MfwMnuItem)*NAME_LIST_SIZE);
3429 if (items_in_phonebook_list == NULL) 3422 if (items_in_phonebook_list == NULL)
3430 { TRACE_EVENT("Phonebook list items alloc failed"); 3423 { TRACE_EVENT("Phonebook list items alloc failed");
3431 return NULL; 3424 return NULL;
3432 } 3425 }
3433 3426
3434 /*allocate memory for the array of pointers to strings holding phonebook list text*/ 3427 /*allocate memory for the array of pointers to strings holding phonebook list text*/
3435 menu_item_strings = (char**)ALLOC_MEMORY(sizeof(char*)*NAME_LIST_SIZE); 3428 menu_item_strings = (char**)ALLOC_MEMORY(sizeof(char*)*NAME_LIST_SIZE);
3436 if (menu_item_strings == NULL) 3429 if (menu_item_strings == NULL)
3437 { TRACE_EVENT("menu item string list alloc failed"); 3430 { TRACE_EVENT("menu item string list alloc failed");
3438 return NULL; 3431 return NULL;
3439 } 3432 }
3440 3433
3441 /*allocate memory for each text string in turn*/ 3434 /*allocate memory for each text string in turn*/
3442 for (i=0;i<NAME_LIST_SIZE;i++) 3435 for (i=0;i<NAME_LIST_SIZE;i++)
3443 { menu_item_strings[i] = (char*)ALLOC_MEMORY(sizeof(char)*PHONEBOOK_ITEM_LENGTH); 3436 { menu_item_strings[i] = (char*)ALLOC_MEMORY(sizeof(char)*PHONEBOOK_ITEM_LENGTH);
3444 if (menu_item_strings[i] == NULL) 3437 if (menu_item_strings[i] == NULL)
3445 { TRACE_EVENT(" menu item string alloc failed"); 3438 { TRACE_EVENT(" menu item string alloc failed");
3446 return NULL; 3439 return NULL;
3447 } 3440 }
3448 3441
3449 } 3442 }
3450 3443
3451 /*specify phonebook list menu configuration*/ 3444 /*specify phonebook list menu configuration*/
3452 phonebook_list->area = &menuNamesArea; 3445 phonebook_list->area = &menuNamesArea;
3453 phonebook_list->mode = MNU_LEFT | MNU_LIST | MNU_CUR_LINE; 3446 phonebook_list->mode = MNU_LEFT | MNU_LIST | MNU_CUR_LINE;
3454 phonebook_list->font = (U8)-1; 3447 phonebook_list->font = (U8)-1;
3455 phonebook_list->items = items_in_phonebook_list; 3448 phonebook_list->items = items_in_phonebook_list;
3456 phonebook_list->nItems = NAME_LIST_SIZE; 3449 phonebook_list->nItems = NAME_LIST_SIZE;
3457 phonebook_list->mnuColour = COLOUR_LIST_SUBMENU; 3450 phonebook_list->mnuColour = COLOUR_LIST_SUBMENU;
3458 phonebook_list->hdrId = TxtNull; 3451 phonebook_list->hdrId = TxtNull;
3459 phonebook_list->bgdBitmap= NULL; 3452 phonebook_list->bgdBitmap= NULL;
3460 phonebook_list->unused = MNUATTRSPARE; 3453 phonebook_list->unused = MNUATTRSPARE;
3461 3454
3462 /*specify configuration of each meni item*/ 3455 /*specify configuration of each meni item*/
3463 for(i=0; i<NAME_LIST_SIZE; i++) 3456 for(i=0; i<NAME_LIST_SIZE; i++)
3464 { 3457 {
3465 items_in_phonebook_list[i].icon =0; 3458 items_in_phonebook_list[i].icon =0;
3466 items_in_phonebook_list[i].exta =0; 3459 items_in_phonebook_list[i].exta =0;
3467 items_in_phonebook_list[i].x =0; 3460 items_in_phonebook_list[i].x =0;
3468 items_in_phonebook_list[i].str =menu_item_strings[i]; 3461 items_in_phonebook_list[i].str =menu_item_strings[i];
3469 items_in_phonebook_list[i].menu =0; 3462 items_in_phonebook_list[i].menu =0;
3470 items_in_phonebook_list[i].func =0; 3463 items_in_phonebook_list[i].func =0;
3471 items_in_phonebook_list[i].flagFunc =item_flag_none; 3464 items_in_phonebook_list[i].flagFunc =item_flag_none;
3472 } 3465 }
3473 3466
3474 return phonebook_list; 3467 return phonebook_list;
3475 } 3468 }
3476 3469
3477 /******************************************************************************* 3470 /*******************************************************************************
3478 3471
3479 $Function: destroy_mmi_phonebook_names_list. Added for SPR2123 3472 $Function: destroy_mmi_phonebook_names_list. Added for SPR2123
3484 3477
3485 $Arguments: pointer to phonebook names list 3478 $Arguments: pointer to phonebook names list
3486 3479
3487 *******************************************************************************/ 3480 *******************************************************************************/
3488 BOOL destroy_mmi_phonebook_names_list(MfwMnuAttr* pointer) 3481 BOOL destroy_mmi_phonebook_names_list(MfwMnuAttr* pointer)
3489 { int i; 3482 { int i;
3490 3483
3491 3484
3492 TRACE_EVENT("destroy_mmi_phonebook_names_list()"); 3485 TRACE_EVENT("destroy_mmi_phonebook_names_list()");
3493 /*if memory not allocated for phonebook list OR the pointer passed to the function is 3486 /*if memory not allocated for phonebook list OR the pointer passed to the function is
3494 NOT that of the phonebook list, stop here*/ 3487 NOT that of the phonebook list, stop here*/
3495 if ((phonebook_list == NULL) || (pointer != phonebook_list)) 3488 if ((phonebook_list == NULL) || (pointer != phonebook_list))
3496 return FALSE; 3489 return FALSE;
3497 3490
3498 /*dealloacte memory for each item's text string*/ 3491 /*dealloacte memory for each item's text string*/
3499 for(i=0; i<NAME_LIST_SIZE; i++) 3492 for(i=0; i<NAME_LIST_SIZE; i++)
3500 { FREE_MEMORY((U8*)menu_item_strings[i], sizeof(char)*PHONEBOOK_ITEM_LENGTH); 3493 { FREE_MEMORY((U8*)menu_item_strings[i], sizeof(char)*PHONEBOOK_ITEM_LENGTH);
3501 menu_item_strings[i] = NULL; 3494 menu_item_strings[i] = NULL;
3502 3495
3503 } 3496 }
3504 /*deallocate memory for the array of pointer to text strings*/ 3497 /*deallocate memory for the array of pointer to text strings*/
3505 FREE_MEMORY((U8*)menu_item_strings, sizeof(char*)*NAME_LIST_SIZE); 3498 FREE_MEMORY((U8*)menu_item_strings, sizeof(char*)*NAME_LIST_SIZE);
3506 3499
3507 /*deallocate memory for the array of items in the phonebook list*/ 3500 /*deallocate memory for the array of items in the phonebook list*/
3508 FREE_MEMORY((U8*)items_in_phonebook_list, sizeof(MfwMnuItem)*NAME_LIST_SIZE); 3501 FREE_MEMORY((U8*)items_in_phonebook_list, sizeof(MfwMnuItem)*NAME_LIST_SIZE);
3509 items_in_phonebook_list = NULL; 3502 items_in_phonebook_list = NULL;
3510 3503
3511 /*deallocate the phonebook list menu attributes*/ 3504 /*deallocate the phonebook list menu attributes*/
3512 FREE_MEMORY((U8*)phonebook_list, sizeof(MfwMnuAttr)); 3505 FREE_MEMORY((U8*)phonebook_list, sizeof(MfwMnuAttr));
3513 phonebook_list = NULL; 3506 phonebook_list = NULL;
3514 3507
3515 return TRUE; 3508 return TRUE;
3516 } 3509 }
3517 /******************************************************************************* 3510 /*******************************************************************************
3518 3511
3519 $Function: MmiBookCallList 3512 $Function: MmiBookCallList
3520 3513
3538 3531
3539 /* return address of requested element in array 3532 /* return address of requested element in array
3540 */ 3533 */
3541 /*SPR 2123, if memory hasn't been allocated for menu items strings return NULL*/ 3534 /*SPR 2123, if memory hasn't been allocated for menu items strings return NULL*/
3542 if (menu_item_strings != NULL) 3535 if (menu_item_strings != NULL)
3543 return menu_item_strings[index]; 3536 return menu_item_strings[index];
3544 else 3537 else
3545 return NULL; 3538 return NULL;
3546 } 3539 }
3547 3540
3548 /******************************************************************************* 3541 /*******************************************************************************
3549 3542
3550 $Function: MmiBookCallListSize 3543 $Function: MmiBookCallListSize
3575 3568
3576 *******************************************************************************/ 3569 *******************************************************************************/
3577 3570
3578 MfwMnuAttr *MmiBookMenuDetailsList( void ) 3571 MfwMnuAttr *MmiBookMenuDetailsList( void )
3579 { 3572 {
3580 /*SPR2123, return the pointer to the phonebook list attributes, it'll be NULL 3573 /*SPR2123, return the pointer to the phonebook list attributes, it'll be NULL
3581 if memory has not been alloacted to it*/ 3574 if memory has not been alloacted to it*/
3582 return phonebook_list; 3575 return phonebook_list;
3583
3584
3585
3586 } 3576 }
3587 3577
3588 3578
3589 /******************************************************************************* 3579 /*******************************************************************************
3590 3580
3604 { 3594 {
3605 dspl_ClearAll(); 3595 dspl_ClearAll();
3606 } 3596 }
3607 3597
3608 3598
3609
3610
3611
3612 /******************************************************************************* 3599 /*******************************************************************************
3613 3600
3614 $Function: MmiBookCurrentText 3601 $Function: MmiBookCurrentText
3615 3602
3616 $Description: Returns a handle to the current global text message. 3603 $Description: Returns a handle to the current global text message.
3631 textMessage = pstr; 3618 textMessage = pstr;
3632 } 3619 }
3633 3620
3634 /******************************************************************************* 3621 /*******************************************************************************
3635 3622
3636 $Function: storeMenuOption 3623 $Function: storeMenuOption
3637 3624
3638 $Description: Stores the ID of the text string for the currently selected menu item 3625 $Description: Stores the ID of the text string for the currently selected menu item
3639 3626
3640 $Returns: 0 3627 $Returns: 0
3641 3628
3642 $Arguments: mnu - unused 3629 $Arguments: mnu - unused
3643 numItem - selected menu item 3630 numItem - selected menu item
3644 3631
3645 GW 28/11/02 Added a general purpose storage/retrieval procedure 3632 GW 28/11/02 Added a general purpose storage/retrieval procedure
3646 *******************************************************************************/ 3633 *******************************************************************************/
3647 3634
3648 static int storedMenuId = TxtNull; 3635 static int storedMenuId = TxtNull;
3649 int storeMenuOption(MfwMnu* mnu, MfwMnuItem* mnuItem) 3636 int storeMenuOption(MfwMnu* mnu, MfwMnuItem* mnuItem)
3650 { 3637 {
3651 T_MFW_HND win = mfw_parent(mfw_header()); 3638 T_MFW_HND win = mfw_parent(mfw_header());
3652 3639
3653 storedMenuId = (int)mnuItem->str; 3640 storedMenuId = (int)mnuItem->str;
3654 return(0); 3641 return(0);
3655 } 3642 }
3656 3643
3657 /******************************************************************************* 3644 /*******************************************************************************
3658 3645
3659 $Function: MmiBook_getStoredOption 3646 $Function: MmiBook_getStoredOption
3660 3647
3661 $Description: Returns the ID of the text string stored on a menu selection 3648 $Description: Returns the ID of the text string stored on a menu selection
3662 3649
3663 $Returns: storedMenuId - string Id of the selected menu item 3650 $Returns: storedMenuId - string Id of the selected menu item
3664 3651
3665 $Arguments: none. 3652 $Arguments: none.
3666 3653
3667 GW 28/11/02 Added a general purpose storage/retrieval procedure 3654 GW 28/11/02 Added a general purpose storage/retrieval procedure
3668 *******************************************************************************/ 3655 *******************************************************************************/
3669 int MmiBook_getStoredOption( void) 3656 int MmiBook_getStoredOption( void)
3670 { 3657 {
3671 return (storedMenuId); 3658 return (storedMenuId);
3672 3659
3673 } 3660 }
3674 //SPR12822 - vvadiraj@sasken.com 3661 //SPR12822 - vvadiraj@sasken.com
3675 MfwMnuAttr *NWIconAttributes(void) 3662 MfwMnuAttr *NWIconAttributes(void)
3676 { 3663 {
3681 3668
3682 } 3669 }
3683 // Jul 28, 2004 REF: CRR 20899 xkundadu 3670 // Jul 28, 2004 REF: CRR 20899 xkundadu
3684 // Returns the 'Any Key Answer' menu to display. 3671 // Returns the 'Any Key Answer' menu to display.
3685 /******************************************************************************* 3672 /*******************************************************************************
3686 $Function: GetAnyKeyAnswerMenu 3673 $Function: GetAnyKeyAnswerMenu
3687 3674
3688 $Description: Returns the 'Any Key Answer' menu 3675 $Description: Returns the 'Any Key Answer' menu
3689 3676
3690 $Returns: menuAnyKeySet - Menu of the 'AnyKeyAnser'. 3677 $Returns: menuAnyKeySet - Menu of the 'AnyKeyAnser'.
3691 3678
3692 $Arguments: none. 3679 $Arguments: none.
3693 3680
3694 *******************************************************************************/ 3681 *******************************************************************************/
3695 MfwMnuAttr *GetAnyKeyAnswerMenu() 3682 MfwMnuAttr *GetAnyKeyAnswerMenu()
3696 { 3683 {
3697 return (MfwMnuAttr *) &menuAnyKeySet; 3684 return (MfwMnuAttr *) &menuAnyKeySet;
3698 } 3685 }
3699 // Jul 29, 2004 REF: CRR 20898 xkundadu 3686 // Jul 29, 2004 REF: CRR 20898 xkundadu
3700 // Returns the 'AutAnswer' menu to display. 3687 // Returns the 'AutAnswer' menu to display.
3701 /******************************************************************************* 3688 /*******************************************************************************
3702 $Function: GetAutoAnswerMenu 3689 $Function: GetAutoAnswerMenu
3703 3690
3704 $Description: Returns the 'AutoAnswer' menu 3691 $Description: Returns the 'AutoAnswer' menu
3705 3692
3706 $Returns: menuAutoAnswerSet - Menu of the 'AutoKeyAnswer'. 3693 $Returns: menuAutoAnswerSet - Menu of the 'AutoKeyAnswer'.
3707 3694
3708 $Arguments: none. 3695 $Arguments: none.
3709 3696
3710 *******************************************************************************/ 3697 *******************************************************************************/
3711 MfwMnuAttr *GetAutoAnswerMenu() 3698 MfwMnuAttr *GetAutoAnswerMenu()
3712 { 3699 {
3713 return (MfwMnuAttr *) &menuAutoAnswerSet; 3700 return (MfwMnuAttr *) &menuAutoAnswerSet;
3714 } 3701 }
3715 3702
3716 3703
3717 // Jul 28, 2004 REF: CRR:20887 xrashmic - SASKEN 3704 // Jul 28, 2004 REF: CRR:20887 xrashmic - SASKEN
3718 // Returning the submenu for FDN submenu 3705 // Returning the submenu for FDN submenu
3719 MfwMnuAttr *FDNMenu(void) 3706 MfwMnuAttr *FDNMenu(void)
3720 { 3707 {
3721 return (MfwMnuAttr *) &menuFixedDialSet; 3708 return (MfwMnuAttr *) &menuFixedDialSet;
3722 } 3709 }
3727 { 3714 {
3728 return (MfwMnuAttr *) &menuTimeFormat; 3715 return (MfwMnuAttr *) &menuTimeFormat;
3729 } 3716 }
3730 // Sep 27,2005 REF: SPR 34402 xdeepadh 3717 // Sep 27,2005 REF: SPR 34402 xdeepadh
3731 // Returning the submenu for channels 3718 // Returning the submenu for channels
3732 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh 3719 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh
3733 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC) 3720 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC)
3734 MfwMnuAttr *PlayerChannelAttributes(void) 3721 MfwMnuAttr *PlayerChannelAttributes(void)
3735 { 3722 {
3736 return (MfwMnuAttr *) &menuPlayerChannels; 3723 return (MfwMnuAttr *) &menuPlayerChannels;
3737 } 3724 }
3738 #endif //endif FF_MMI_TEST_MP3 3725 #endif //endif FF_MMI_TEST_MP3
3739 3726
3740 // May 04, 2005 REF: CRR:30285 x0021334 3727 // May 04, 2005 REF: CRR:30285 x0021334
3741 // Returning the submenu for SMS Status Report submenu 3728 // Returning the submenu for SMS Status Report submenu
3742 MfwMnuAttr *SmsStatusReportAttributes(void) 3729 MfwMnuAttr *SmsStatusReportAttributes(void)
3743 { 3730 {
3744 return (MfwMnuAttr *) &menuSetSmsStatusReportRequest; 3731 return (MfwMnuAttr *) &menuSetSmsStatusReportRequest;
3745 } 3732 }
3913 /******************************************************************************* 3900 /*******************************************************************************
3914 3901
3915 End of File 3902 End of File
3916 3903
3917 *******************************************************************************/ 3904 *******************************************************************************/
3918