3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1 #ifndef _MMIBOOKSHARED_
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 2 #define _MMIBOOKSHARED_ 1
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 4 /*******************************************************************************
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 5
100
+ − 6 CONDAT (UK)
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 7
92
+ − 8 ********************************************************************************
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 9
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 10 This software product is the property of Condat (UK) Ltd and may not be
92
+ − 11 disclosed to any third party without the express permission of the owner.
+ − 12
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 13 ********************************************************************************
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 14
100
+ − 15 $Project name: Basic MMI
+ − 16 $Project code: BMI (6349)
+ − 17 $Module: PhoneBook
+ − 18 $File: MmiBookShared.h
+ − 19 $Revision: 1.0
92
+ − 20
100
+ − 21 $Author: Condat(UK)
+ − 22 $Date: 25/10/00
92
+ − 23
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 24 ********************************************************************************
92
+ − 25
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 26 Description:
92
+ − 27
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 28 This module provides definitions of the types and
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 29 constants which are shared across the phone book
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 30 application modules.
92
+ − 31
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 32 ********************************************************************************
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 33 $History: MmiBookShared.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 34 Oct 8 2006 OMAPS00097714 x0039928(sumanth)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 35 TTY HCO/VCO options in MMI
92
+ − 36
100
+ − 37 Sep 11, 2006 DR: OMAPS00094182 xrashmic
+ − 38 Description: midi and mp3 files is not being populated on accessing corresponding menu, but only during bootup
+ − 39 Solution: Populate files on accessing the "browse files" list
+ − 40 xrashmic 9 Sep 2006, OMAPS00092732
+ − 41 USBMS ER: Added menu in phone setting to set or unset PS shutdown while enumeration of USB MS
+ − 42 On USB connect event, a list of possible ports that can be enumerated would be displayed.
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 43
100
+ − 44 July 21, 2006 ER: OMAPS00087586, OMAPS00087587 x0pleela
+ − 45 Description: OMAPS00087586: MasterKey funtion in TCS3.2 SW
+ − 46 OMAPS00087587: Time Penaly feature extend handset security
+ − 47 Solution:Made the following changes
+ − 48 Added prototype for function SIMPCategoryListAttributes
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 49
100
+ − 50 Apr 24, 2006 ERT: OMAPS00067603 x0043642
+ − 51 Description: Engineering mode
+ − 52 Solution: Added new engineering mode function prototypes.
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 53
100
+ − 54 Jan 22, 2006 REF: OMAPS00061930 x0039928
+ − 55 Bug:PhoneBook -Change entry and view entry through Change option-failed
+ − 56 Fix: Phonebook is populated with phone numbers after some time and not immediately while saving the changed entries.
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 57
100
+ − 58 Nov 14, 2005 REF: OMAPS00044445 xdeepadh
+ − 59 Description: Implementation of Test Menu for AAC
+ − 60 Solution: The existing MP3 test Application has been enhanced to support the AAC file testing.
+ − 61 Sep 27,2005 REF: SPR 34402 xdeepadh
+ − 62 Bug:Mono option is always highlighted even when Stereo is selected
+ − 63 Fix:The channel setting will be saved in the FFS, which will be retrieved
+ − 64 later and the selected channel will be higlighted.
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 65
100
+ − 66 Aug 22, 2005 REF: ENH 31154 xdeepadh
+ − 67 Description: Application to Test Camera
+ − 68 Solution: Implemeted the Fileviewer to view the jpeg images.Camera Application to
+ − 69 preview,capture and save image has been implemented.
92
+ − 70
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 71 May 04, 2005 REF: CRR 30285 x0021334
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 72 Description: SMS Status Request in idle and dedicated mode (using Menu) setting does not work
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 73 Solution: status of sms status request is read and focus is set accrodingly.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 74
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 75 Nov 29, 2004 REF: CRR 25051 xkundadu
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 76 Description: INCALL SCREEN ?ADJUSTING THE VOLUME
92
+ − 77 Fix: Added volume level list linked to up/down keys.
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 78 User can select the speaker volume among those levels.
92
+ − 79
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 80 CRR: 25302 - xpradipg 10 Nov 2004
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 81 Description: Should be able to select the number fro the phonebook while
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 82 sending MMS/EMS.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 83 Solution: The new feature to select the number from phonebook while sending
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 84 MMS/EMS is added
92
+ − 85
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 86
100
+ − 87 Jul 29, 2004 REF: CRR 20898 xkundadu
+ − 88 Description: No identification for user whether 'Auto-Answer' is On/Off
+ − 89 Solution: Added the function GetAutoAnswerMenu() prototype.
92
+ − 90
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 91
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 92
100
+ − 93 Jul 22,2004 CRR:20896 xrashmic - SASKEN
+ − 94 Description: The current time format is not highlighted
+ − 95 Fix: Instead of providing the submenu directly we call a function
+ − 96 where we set the menu and also higlight the previously selected menu item
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 97
100
+ − 98 May 27, 2004 REF: CRR 19186 Deepa M.D
+ − 99 Bug : "Setting" menu not available during a call
+ − 100 Fix : "Setting" menu has been provided to set the SMS settings, during the active call
92
+ − 101
100
+ − 102 25/10/00 Original Condat(UK) BMI version.
92
+ − 103
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 104 $End
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 105
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 106 *******************************************************************************/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 107
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 108
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 109
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 110 /*******************************************************************************
92
+ − 111
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 112 Include Files
92
+ − 113
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 114 *******************************************************************************/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 115
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 116 /* The following include files provide the basic type definitions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 117 required by the phone book application. In order to minimise
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 118 the maintenance of these includes, we will define them all
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 119 here and include this file in each of the public headers. In
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 120 this way any changes are localised to a single module.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 121 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 122 #include "prim.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 123 #include "mfw_mfw.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 124 #include "mfw_win.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 125 #include "mfw_sim.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 126 #include "mfw_sat.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 127 #include "mfw_tim.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 128 #include "mfw_icn.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 129 #include "mfw_mnu.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 130 #include "mfw_kbd.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 131 /* SPR#1428 - SH -New Editor changes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 132 #ifndef NEW_EDITOR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 133 #include "mfw_edt.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 134 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 135 #include "mfw_phb.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 136 #include "phb.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 137 #include "mfw_sys.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 138 #include "ksd.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 139 #include "psa.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 140 #include "mfw_nm.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 141 #include "mfw_str.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 142 #include "mfw_sms.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 143 #include "mfw_ss.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 144
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 145 #include "dspl.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 146
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 147 /* SPR#1428 - SH -New Editor changes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 148 #ifdef NEW_EDITOR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 149 #include "ATBCommon.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 150 #include "ATBDisplay.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 151 #include "ATBEditor.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 152 #include "AUITextEntry.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 153 #include "AUIEditor.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 154 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 155
134
+ − 156 #include "mmiDummy.h"
+ − 157 #include "mmiMmi.h"
+ − 158 #include "mmiDialogs.h"
+ − 159 #include "mmiSoftKeys.h"
+ − 160 #include "mmiMain.h"
+ − 161 #include "mmiMenu.h"
+ − 162 #include "mmiPins.h"
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 163 #include "mmiCall.h"
134
+ − 164 #include "mmiIdle.h"
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 165
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 166
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 167
134
+ − 168 #include "mmiBlkLangDB.h"
+ − 169 #include "mmiResources.h"
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 170
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 171
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 172 #ifndef MFW_EVENT_PASSED
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 173 #define MFW_EVENT_PASSED 0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 174 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 175
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 176
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 177
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 178 /*******************************************************************************
92
+ − 179
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 180 Shared Definitions
92
+ − 181
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 182 *******************************************************************************/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 183
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 184 /* Define standard error reports from the phone book
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 185 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 186 #define BOOK_FAILURE (-1)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 187 #define BOOK_SUCCESS (0)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 188 #define BOOK_WINDOW_KEY (0x00BABE04L)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 189
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 190
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 191
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 192 /* Standard definitions which are shared across the phonebook
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 193 modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 194 */
100
+ − 195 #define MAX_CALL_LISTS 15
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 196 /*SPR 1455, */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 197 #ifndef LSCREEN
100
+ − 198 #define NAME_SCREEN_MAX 13
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 199 #else
100
+ − 200 #define NAME_SCREEN_MAX 41
92
+ − 201 #endif
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 202
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 203 /*SPR 1456*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 204 #ifdef LSCREEN
100
+ − 205 #define NAME_LIST_SIZE 10
+ − 206 #define MAX_SEARCHED 10
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 207 //
100
+ − 208 #define MAX_SEARCH_NAME 10
+ − 209 #define MAX_SEARCH_CALL_LIST 10
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 210 #else
100
+ − 211 #define NAME_LIST_SIZE 3
+ − 212 #define MAX_SEARCHED 3
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 213
100
+ − 214 #define MAX_SEARCH_NAME 3
+ − 215 #define MAX_SEARCH_CALL_LIST 3
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 216 #endif
100
+ − 217 //#define EDITOR_SIZE 32
+ − 218 //#define EDITOR_SIZE 96 defined in mmimain.h
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 219 /*SPR 2102, should be long enough to cope with displaying a name and number with time and date in unicode*/
100
+ − 220 #define STANDARD_EDITOR_SIZE (PHB_MAX_LEN*2+50)
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 221
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 222 //GW-SPR#762- 40 digit phonebook size.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 223 #ifdef TI_PS_FFS_PHB
100
+ − 224 #define NUMBER_LENGTH 41
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 225 #else
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 226 #ifdef PHONEBOOK_EXTENSION
100
+ − 227 #define NUMBER_LENGTH 41
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 228 #else
100
+ − 229 #define NUMBER_LENGTH 20
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 230 #endif /* else, #ifdef PHONEBOOK_EXTENSION */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 231 #endif /* else, #ifdef TI_PS_FFS_PHB */
100
+ − 232 #define MAX_SEARCH_CHAR 8
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 233
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 234 #define PHONEBOOK_ITEM_LENGTH 41 /*SPR2123, length of phonebook entry*/
100
+ − 235 //#define PHB_UPN MAX_PHB_TYPE+1
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 236 //This definition conflicts with the MFW definition
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 237
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 238
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 239
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 240 /* Define a default menu structure
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 241 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 242
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 243
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 244
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 245
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 246 /*******************************************************************************
92
+ − 247
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 248 Shared Structure Definitions
92
+ − 249
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 250 *******************************************************************************/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 251
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 252
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 253 /* Define the type of searching we can perform, these can be
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 254 on name, number or SIM location
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 255 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 256 typedef enum {
92
+ − 257 SEARCH_BY_NAME,
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 258 SEARCH_BY_NUMBER,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 259 SEARCH_BY_LOCATION
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 260 } tSearchTypes;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 261
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 262 typedef enum {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 263 CREATE_ENTRY,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 264 MODIFY_EXISTING,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 265 ADD_FROM_IDLE
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 266 } tUpdateTypes;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 267
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 268
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 269
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 270 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 271 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 272 T_MFW_PHB_ENTRY entry[MAX_SEARCHED];
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 273 T_MFW_PHB_LIST list;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 274 T_MFW_PHB_STATUS status;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 275 UBYTE result;
100
+ − 276 UBYTE selectedName;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 277 SHORT index;
100
+ − 278 UBYTE missedCallsOffset;
+ − 279 int mode;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 280 tSearchTypes KindOfSearch;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 281 } tMmiPhbData, *pMmiPhbData;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 282
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 283
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 284
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 285 /* Define the basic control record for the phonebook itself,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 286 this structure will be used by all phonebook application
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 287 modules.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 288 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 289 typedef struct T_phbk_data
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 290 {
100
+ − 291 T_MMI_CONTROL mmi_control;
+ − 292 T_MFW_HND win;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 293
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 294 /* internal data
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 295 */
100
+ − 296 T_MFW_HND search_win;
+ − 297 T_MFW_HND root_win;
+ − 298 T_MFW_HND menu_main_win;
+ − 299 T_MFW_HND calls_list_win;
+ − 300 T_MFW_HND menu_options_win;
+ − 301 T_MFW_HND menu_options_win_2;
+ − 302 T_MFW_HND menu_call_options_win;
+ − 303 T_MFW_HND menu_call_options_win_2;
+ − 304 T_MFW_HND name_details_win;
+ − 305 T_MFW_HND input_number_win;
+ − 306 T_MFW_HND input_name_win;
+ − 307 T_MFW_HND parent_win;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 308
100
+ − 309 char fromSMS;
+ − 310 char fromSMSSC;
+ − 311 char fromDivert;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 312 //CRR: 25302 - xpradipg 10 Nov 2004
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 313 //Is set to True if invoked from MMS/EMS
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 314 char fromMmsEms;
100
+ − 315 char fromDeflect;/*SPR 1392, call deflection*/
+ − 316 tMmiPhbData current;
+ − 317 T_MFW_PHB_ENTRY newEntry;
+ − 318 T_MFW_UPN_LIST *upnList;
+ − 319 struct T_phbk_data *phbk;
+ − 320 UBYTE edt_buf_name[MAX_ALPHA_LEN];
+ − 321 /*MC SPR 1257, replacing PHB_MAX_LEN with MAX_ALPHA_LEN for name strings*/
+ − 322 char edt_buf_number[PHB_MAX_LEN];
+ − 323 /* SPR#1428 - SH - Not required for new editor */
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 324 #ifndef NEW_EDITOR
100
+ − 325 MfwEdtAttr edt_attr_name;
+ − 326 MfwEdtAttr edt_attr_number;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 327 #endif /* NEW_EDITOR */
100
+ − 328 T_VOID_FUNC pin2_next;
+ − 329 struct MfwMnuTag *menu; //Added for FDN -- MC
+ − 330 struct MfwMnuItemTag *item; //Added for FDN -- MC
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 331 tUpdateTypes UpdateAction;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 332
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 333 } T_phbk;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 334
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 335
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 336 /* SPR#1428 - SH - Not required for new editor */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 337 #ifndef NEW_EDITOR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 338 /* Each window uses a standard message block containing references
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 339 to the keyboards, editors, menues etc.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 340 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 341 typedef struct _tInputSpecifics_
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 342 {
100
+ − 343 int text;
+ − 344 MfwEdtAttr *edt_attr_input;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 345 int left_soft_key;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 346 int right_soft_key;
100
+ − 347 short abc;
+ − 348 void (* callback)( T_MFW_HND win,UBYTE reason );
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 349 } tInputSpecifics, *pInputSpecifics;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 350 #endif /* NEW_EDITOR */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 351
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 352 typedef struct _tBookStandard_
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 353 {
100
+ − 354 /* Standard elements which are consistent across all phonebook
+ − 355 window control blocks
+ − 356 */
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 357 T_MMI_CONTROL mmi_control;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 358 T_MFW_HND win;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 359 T_MFW_HND kbd;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 360 T_MFW_HND kbd_long;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 361 T_MFW_HND menu_tim;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 362 T_MFW_HND menu;
100
+ − 363 T_MFW_HND tim; //Jan 22, 2006 REF: OMAPS00061930 x0039928, Add a timer handle
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 364 #ifdef NEW_EDITOR
100
+ − 365 T_ED_DATA *editor;
+ − 366 T_AUI_ENTRY_DATA *entry_data;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 367 #else /* NEW_EDITOR */
100
+ − 368 T_MFW_HND edt;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 369 #endif /* NEW_EDITOR */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 370 T_MFW_HND parent_win;
100
+ − 371 T_phbk *phbk;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 372 T_VOID_FUNC Callback;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 373
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 374 /* internal data
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 375 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 376 UBYTE status_of_timer; /* use for the keypadlock */
100
+ − 377 #ifdef NEW_EDITOR /* SPR#1428 - SH - New Editor changes */
+ − 378 T_ED_ATTR editor_attr;
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 379 #else /* NEW_EDITOR */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 380 MfwEdtAttr attr;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 381 #endif /* NEW_EDITOR */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 382 char edtBuf[STANDARD_EDITOR_SIZE*sizeof(USHORT)];
100
+ − 383 #ifndef NEW_EDITOR /* SPR#1428 - SH - New Editor changes */
+ − 384 tInputSpecifics properties; /* No longer required with NEW_EDITOR */
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 385 #endif /* NEW_EDITOR */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 386 } tBookStandard, *pBookStandard;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 387
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 388
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 389
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 390 /* In order to encapsulate the behaviour of the phonebook in
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 391 it's own terms of reference, we will provide the following
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 392 type definition overrides.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 393 */
100
+ − 394 #define tBookStatus int
+ − 395 #define tBookPtr void *
+ − 396 #define tBookDialogData T_DISPLAY_DATA
+ − 397 #define tBookMfwMenu struct MfwMnuTag
+ − 398 #define tBookMfwMenuItem struct MfwMnuItemTag
+ − 399 #define tBookMfwHnd MfwHnd
+ − 400 #define tBookMfwHdr MfwHdr
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 401 #define tBookMfwWin MfwWin
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 402 #define tBookMfwEvent MfwEvt
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 403 #define tBookMfwBook int
100
+ − 404 #define tBookPhonebook T_phbk
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 405
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 406 #define pBookPhonebook tBookPhonebook *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 407 #define pBookStandard tBookStandard *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 408 #define pBookMfwWin tBookMfwWin *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 409 #define THREE_SECS 0x0BB8 /* 3000 milliseconds. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 410
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 411
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 412 /* The following definitions are inherited from the Phbk.h header
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 413 and will be adjusted as required to provide the phone book
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 414 functionality.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 415 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 416 typedef enum
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 417 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 418 PhbkNone=PhbkDummy,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 419 PhbkNormal,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 420 PhbkMainMenu,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 421 PhbkDone,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 422 PhbkSearchNormal,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 423 PhbkDetailsListDone,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 424 PhbkNameEnterNormal,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 425 PhbkNameEnterIdle,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 426 PhbkNumberEnterNormal,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 427 PhbkMissedCallsListNormal,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 428 PhbkReplyListNormal,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 429 PhbkRepRedOptionsNormal,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 430 PhbkRedialListNormal,
100
+ − 431 PhbkDetailListToIdle,
+ − 432 PhbkFromSms,
+ − 433 PhbkFromSmsSC, /*SH*/
+ − 434 PhbkFromDivert,
+ − 435 PhbkSendAsDTMF,
+ − 436 //CRR: 25302 - xpradipg 10 Nov 2004
+ − 437 PhbkFromMms,
+ − 438 PhbkFromDeflect/*SPR 1392, call deflection*/
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 439 } tBookActionIdentifiers;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 440
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 441
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 442 typedef enum
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 443 {
100
+ − 444 INPUT_INIT,
+ − 445 INPUT_LEFT,
+ − 446 INPUT_RIGHT,
+ − 447 INPUT_CLEAR,
+ − 448 INPUT_DESTROY,
+ − 449 MENU_INIT,
+ − 450 ADD_CALLBACK,
+ − 451 DEFAULT_OPTION,
+ − 452 SEARCH_INIT,
+ − 453 SEARCH_SCROLL_UP,
+ − 454 SEARCH_SCROLL_DOWN,
+ − 455 SEARCH_STRING,
+ − 456 SEARCH_UPDATE,
+ − 457 //CRR: 25302 - xpradipg 10 Nov 2004
+ − 458 MMS_EMS_PHBK_NUMBER,
+ − 459 #ifdef NEW_EDITOR /* SPR#1428 - SH - New Editor: So we can redraw screen when required */
+ − 460 SEARCH_REDRAW,
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 461 #endif /* NEW_EDITOR */
100
+ − 462 CALL_DETAILS_INIT,
+ − 463 CALLS_LIST_INIT,
+ − 464 PHBK_INIT,
+ − 465 PHBK_SEND_NUMBER,
+ − 466 SMS_PHBK_NUMBER,
+ − 467 SMSSC_PHBK_NUMBER, /* SH - Service centre number */
+ − 468 DIVERT_PHBK_NUMBER, //MZ 26/02/01 definition for set divert.
+ − 469 DEFLECT_PHBK_NUMBER /*SPR 1392, call deflection*/
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 470 } tBookMessageEvents;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 471
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 472
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 473
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 474
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 475 /*******************************************************************************
92
+ − 476
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 477 Define common interface definitions
92
+ − 478
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 479 *******************************************************************************/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 480
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 481 /* Define shared macros for the event and dialog handlers. This macro
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 482 definition ensures that all handlers are given the same interface.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 483 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 484 #define EVENT_HANDLER( Name ) \
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 485 static int Name( tBookMfwEvent Event, tBookMfwWin *Window )
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 486
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 487 #define DIALOG_FUNCTION( Name ) \
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 488 static void Name( tBookMfwHnd win, USHORT event, SHORT value, void *parameter )
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 489
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 490
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 491
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 492
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 493 /*******************************************************************************
92
+ − 494
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 495 Function Prototypes
92
+ − 496
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 497 *******************************************************************************/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 498
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 499
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 500 //Nov 29, 2004 REF: CRR 25051 xkundadu
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 501 //Description: INCALL SCREEN ?ADJUSTING THE VOLUME
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 502 //Fix: Added these prototype for the menu display function.
92
+ − 503 MfwMnuAttr *ringerVolumeLevels( void );
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 504
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 505 // Jul 29, 2004 REF: CRR 20898 xkundadu
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 506 // Added this function to return the 'AnyKeyAnswer' menu to display.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 507 MfwMnuAttr *GetAutoAnswerMenu(void); // RAVI
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 508
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 509 #ifdef FF_MMI_MULTIMEDIA
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 510 /* Function Prototype for getting the Configuration Parameter Menu. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 511 MfwMnuAttr *GetScreenModeMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 512 MfwMnuAttr *GetAudioFormatMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 513 MfwMnuAttr *GetVideoFormatMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 514 MfwMnuAttr *GetVideoSizeMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 515 MfwMnuAttr *GetFrameRateMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 516 MfwMnuAttr *GetVideoBitRateMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 517 MfwMnuAttr *GetVideoRecordDurationMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 518 MfwMnuAttr *GetAACBitRateMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 519 MfwMnuAttr *GetAMRBitRateMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 520 MfwMnuAttr *GetAudioPathMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 521 MfwMnuAttr *GetVolumeConfigMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 522 MfwMnuAttr *GetPreferredStorageMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 523 MfwMnuAttr *GetImageCaptureQualityMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 524 MfwMnuAttr *GetPcmChannelModeMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 525 MfwMnuAttr *GetPcmRateSelectionMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 526 MfwMnuAttr *GetPcmSampleRateMenu(void); /* PCM Decode Sample Rate */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 527 MfwMnuAttr *GetVmPcmSampleRateMenu(void); /* Voice Memo PCM Decode Sample Rate */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 528 MfwMnuAttr *GetPcmDecodeChannelModeMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 529 MfwMnuAttr *GetVmPcmDecodeChannelModeMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 530 MfwMnuAttr *GetVoiceMemoMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 531 MfwMnuAttr *GetAudioVideoSyncOptionMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 532 MfwMnuAttr *GetAudioVideoRecordOptionMenu(void); /* Video Only Option - x0043641 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 533 #ifdef FF_MMI_NEPTUNE_IMAGE_VIEWER
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 534 MfwMnuAttr *GetmenuImageViewerOptions(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 535 MfwMnuAttr *GetmenuImgEditOptions(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 536 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 537 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 538
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 539 #ifdef NEPTUNE_BOARD
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 540 #ifdef MMI_POWER_MANAGEMENT_TEST
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 541 /* Gets the power management options*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 542 MfwMnuAttr *GetPowerManagementMenu(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 543 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 544 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 545 /* We have a pair of menu area definitions which must be used in
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 546 the phone book, these are defined once in this module and then
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 547 shared between all of the phone book modules.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 548 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 549 MfwRect MmiBookMenuArea( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 550 MfwRect MmiBookNamesArea( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 551
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 552 /* Similarly for the shared call list buffer
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 553 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 554 void *MmiBookCallList( int index );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 555 int MmiBookCallListSize( int index );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 556
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 557 /* and menu attributes
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 558 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 559 MfwMnuAttr *MmiBookMenuDetailsList( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 560
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 561
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 562 /* Helper functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 563 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 564 void MmiBookShowDefault( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 565
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 566 /* Text message handling functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 567 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 568 int MmiBookCurrentText( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 569 void MmiBookSetCurrentText( int pstr );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 570
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 571
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 572 /* Menu structure access routines
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 573 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 574 #ifdef SIM_PERS
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 575 //x0pleela 20 July, 2006 ER: OMAPS00087586, OMAPS00087587
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 576 MfwMnuAttr *SIMPCategoryListAttributes( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 577 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 578 #if defined (TI_PS_FF_EM) || defined (MMI_EM_ENABLED)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 579 MfwMnuAttr *EngModeAttributes( void );/*MC, SPR1209 engineering mode menu*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 580 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 581 MfwMnuAttr *bookOwnNumberMenuAttributes( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 582 MfwMnuItem *bookOwnNumberMenuItems( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 583 MfwMnuAttr *bookPhonebookMenuAttributes( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 584 MfwMnuItem *bookPhonebookMenuItems( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 585 MfwMnuAttr *bookRepRedOptionsMenuAttributes( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 586 MfwMnuItem *bookRepRedOptionsMenuItems( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 587 MfwMnuAttr *bookNameMenuAttributes( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 588 MfwMnuAttr *bookNameMenuFDNAttributes( void );// MMI SPR 18555
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 589 MfwMnuItem *bookNameMenuItems( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 590 MfwMnuAttr *bookUPNMenuAttributes( void );/*MC SPR 1327*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 591 MfwMnuAttr *bookMainMenuAttributes( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 592 MfwMnuAttr *bookCallBarringMenuAttributes( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 593 MfwMnuItem *bookMainMenuItems( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 594 MfwMnuAttr *calcOptionMenuAttributes( void );
92
+ − 595 MfwMnuAttr *settingMenuAttributes(void);//May 27, 2004 REF: CRR 19186 Deepa M.D
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 596 //Aug 22, 2005 REF: ENH 31154 xdeepadh
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 597 #ifdef FF_MMI_TEST_CAMERA
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 598 MfwMnuAttr * qualityMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 599 MfwMnuAttr * colorMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 600 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 601 #ifdef FF_MMI_CAMERA_APP
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 602 MfwMnuAttr *CameraMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 603 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 604 //xrashmic 9 Sep 2006, OMAPS00092732
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 605 #ifdef FF_MMI_USBMS
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 606 MfwMnuAttr *USBMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 607 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 608 //Aug 22, 2005 REF: ENH 31154 xdeepadh
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 609 #ifdef FF_MMI_FILE_VIEWER
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 610 MfwMnuAttr *rotateMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 611 MfwMnuAttr *zoomMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 612 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 613 MfwMnuAttr *applicationsMenuAttributes(void);//August 24, 2004 e-armanetsaid
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 614 MfwMnuItem *calcOptionMenuItems( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 615 MfwMnuAttr *MelgenOptionMenuAttributes( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 616 MfwMnuItem *MelgenOptionMenuItems( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 617 MfwMnuAttr *ringerVolumeSetting( void );
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 618 MfwMnuAttr * create_mmi_phonebook_names_list(void);/*SPR2123*/ // RAVI
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 619 BOOL destroy_mmi_phonebook_names_list();/*SPR2123*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 620 #ifdef FF_WAP
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 621 MfwMnuAttr *WAPMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 622 MfwMnuItem *WAPMenuItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 623 MfwMnuAttr *WAPBookOptMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 624 MfwMnuItem *WAPBookOptMenuItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 625 MfwMnuAttr *WAPHistOptMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 626 MfwMnuItem *WAPHistOptMenuItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 627 MfwMnuAttr *WAPProfOptionsAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 628 MfwMnuItem *WAPProfOptionsItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 629 MfwMnuAttr *WAPGoToAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 630 MfwMnuItem *WAPGoToItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 631 //xpradipg - Aug 4:changes for WAP2.0 Menu
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 632 #if defined (FF_WAP) && defined (FF_GPF_TCPIP)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 633 MfwMnuAttr *WAPPPGAuthenticationAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 634 MfwMnuAttr *WAPWirelessProfiledHTTPAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 635 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 636 MfwMnuAttr *WAPConnectionTypeAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 637 MfwMnuItem *WAPConnectionTypeItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 638 MfwMnuAttr *WAPConnectionSpeedAttributes(void); /* SPR#1983 - SH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 639 MfwMnuItem *WAPConnectionSpeedItems(void); /* SPR#1983 - SH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 640 /* SPR#2324 - SH - "access type" menu is now GPRS/Dialup menu */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 641 MfwMnuAttr *WAPGPRSDialupAttributes(void); /* SPR#2324 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 642 MfwMnuItem *WAPGPRSDialupItems(void); /* SPR#2324 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 643 MfwMnuAttr *WAPGPRSProfileAttributes(void); /* SPR#2324 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 644 MfwMnuItem *WAPGPRSProfileItems(void); /* SPR#2324 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 645 MfwMnuAttr *WAPDialupProfileAttributes(void); /* SPR#2324 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 646 MfwMnuItem *WAPDialupProfileItems(void); /* SPR#2324 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 647 MfwMnuAttr *WAPAdvancedProfileAttributes(void); /* SPR#2324 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 648 MfwMnuItem *WAPAdvancedProfileItems(void); /* SPR#2324 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 649 MfwMnuAttr *WAPSecurityOptionAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 650 MfwMnuItem *WAPSecurityOptionItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 651 MfwMnuAttr *WAPSaveHistoryAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 652 MfwMnuItem *WAPSaveHistoryItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 653 MfwMnuAttr *WAPScaleImagesAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 654 MfwMnuItem *WAPScaleImagesItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 655 MfwMnuAttr *WAPNewBookmarkAttributes(void); /* SPR#1983 - SH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 656 MfwMnuItem *WAPNewBookmarkItems(void); /* SPR#1983 - SH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 657 #endif // WAP
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 658
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 659 #if defined (FF_WAP) && defined (FF_GPF_TCPIP)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 660 MfwMnuAttr *WAPPushListOptionsAttributes(void); /* SPR#2086 - SH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 661 MfwMnuItem *WAPPushListOptionsItems(void); /* SPR#2086 - SH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 662 MfwMnuAttr *WAPPushMessagesAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 663 MfwMnuItem *WAPPushMessagesItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 664 #endif /* PUSH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 665
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 666
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 667 #ifdef MMI_GPRS_ENABLED
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 668 MfwMnuAttr *SMSServiceAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 669 MfwMnuItem *SMSServiceItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 670 #endif // GPRS
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 671
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 672 /* SPR#1112 - Internal phonebook menus */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 673 #ifdef INT_PHONEBOOK
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 674 MfwMnuAttr *SelectBookAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 675 MfwMnuItem *SelectBookItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 676 #endif //INT_PHONEBOOK
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 677
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 678 /* SPR#1352 - SH - TTY */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 679 #ifdef MMI_TTY_ENABLED
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 680 MfwMnuAttr *TTYAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 681 MfwMnuItem *TTYItems(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 682 /*x0039928 OMAPS00097714 HCO/VCO option - menu items added*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 683 #ifdef FF_TTY_HCO_VCO
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 684 MfwMnuAttr *TTYCOAlwaysAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 685 MfwMnuAttr *TTYCONextCallAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 686 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 687 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 688 /* end SH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 689
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 690 int MmiBook_getStoredOption( void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 691 //SPR12822
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 692 MfwMnuAttr *NWIconAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 693
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 694 // Jul 22,2004 CRR:20896 xrashmic - SASKEN
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 695 MfwMnuAttr *TimeFormatAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 696
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 697 #ifdef FF_MMI_FILEMANAGER
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 698 MfwMnuAttr *FMMenuOptionAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 699 MfwMnuAttr *FMRootFolderAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 700 MfwMnuAttr *FMDrivesOptionsListAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 701 MfwMnuAttr *FMDestDrivesListAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 702 MfwMnuAttr *FMDestRootFolderAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 703 #endif
92
+ − 704 // Sep 27,2005 REF: SPR 34402 xdeepadh
100
+ − 705 // Nov 14, 2005 REF: OMAPS00044445 xdeepadh
92
+ − 706 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC)
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 707 MfwMnuAttr *PlayerChannelAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 708 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 709
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 710 //May 04, 2005 CRR:30285 x0021334
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 711 MfwMnuAttr *SmsStatusReportAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 712
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 713 MfwMnuAttr *GetAnyKeyAnswerMenu (void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 714 //Aug 22, 2005 REF: ENH 31154 xdeepadh
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 715 #ifdef FF_MMI_FILE_VIEWER
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 716 MfwMnuAttr *fileviewerMenuAttributes( void );//file viewer
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 717 MfwMnuAttr *ViewOptionsMenuAttributes( void );//file viewer
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 718 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 719
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 720 //Sep 11, 2006 DR: OMAPS00094182 xrashmic
92
+ − 721 #ifdef FF_MMI_TEST_MIDI
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 722 MfwMnuAttr *MidiTestAppMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 723 #endif
92
+ − 724 #if defined(FF_MMI_TEST_MP3) || defined(FF_MMI_TEST_AAC)
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 725 MfwMnuAttr *AudioPlayerAppMenuAttributes(void);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 726 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 727
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 728 /*******************************************************************************
92
+ − 729
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 730 Include Files For Phone Book Functionality
92
+ − 731
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 732 *******************************************************************************/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 733
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 734 /* These includes need to be here as they depend on definitions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 735 defined above.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 736 */
134
+ − 737 #include "mmiBookUtils.h"
+ − 738 #include "mmiBookServices.h"
+ − 739 #include "mmiBookSearchWindow.h"
+ − 740 #include "mmiBookMenuWindow.h"
+ − 741 #include "mmiBookDetailsWindow.h"
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 742 /* SPR#1428 - SH - New Editor changes: BookInputWindow is no longer required */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 743 #ifndef NEW_EDITOR
134
+ − 744 #include "mmiBookInputWindow.h"
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 745 #endif /* NEW_EDITOR */
134
+ − 746 #include "mmiBookCallListWindow.h"
+ − 747 #include "mmiBookCallDetailsWindow.h"
+ − 748 #include "mmiBookSDNWindow.h"
+ − 749 #include "mmiBookPhonebook.h"
+ − 750 #include "mmiMenu.h"
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 751
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 752
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 753
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 754 /*******************************************************************************
92
+ − 755
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 756 End of File
92
+ − 757
3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 758 *******************************************************************************/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 759
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 760
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 761 #endif