FreeCalypso > hg > fc-tourmaline
annotate src/ui/bmi/mmiLists.h @ 129:e42fae1d006d
mmiTimers.h: bogotab fixes
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Tue, 10 Nov 2020 06:41:28 +0000 | 
| parents | 9c079f8f71a0 | 
| children | 
| rev | line source | 
|---|---|
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 #ifndef _DEF_MMI_LISTS_H_ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 #define _DEF_MMI_LISTS_H_ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 /******************************************************************************* | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 6 CONDAT (UK) | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 ******************************************************************************** | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 This software product is the property of Condat (UK) Ltd and may not be | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 disclosed to any third party without the express permission of the owner. | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 12 | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 ******************************************************************************** | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 15 $Project name: Basic MMI | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 16 $Project code: BMI (6349) | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 17 $Module: MMI | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 18 $File: MmiLists.h | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 19 $Revision: 1.0 | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 20 | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 21 $Author: Condat(UK) | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 22 $Date: 25/10/00 | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 23 | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 ******************************************************************************** | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 25 | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 Description: | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 This provides the root mofule for the basic MMI | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 29 | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 ******************************************************************************** | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 $History: MmiLists.h | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 33 May 18, 2006 REF: DRT OMAPS00076438 xdeepadh | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 34 Description: Scrolling not implemented in Imageviewer | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 35 Solution: The support for scrolling has been provided. | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 May 03, 2006 REF: DRT OMAPS00076439 xdeepadh | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 38 Description: Image viewer back not working | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 39 Solution: The Preview List will be repopulated, when the list window is | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 40 resumed. | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 41 | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 42 Dec 22, 2005 REF: ENH xdeepadh | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 43 Description: Image Viewer Application | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 44 Solution: Implemeted the Image Viewer to view the jpeg images | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 xrashmic 5 Oct, 2005 MMI-SPR-29356, MMI-SPR-29357 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 Using the MenuSelect Key for requesting the help info in STK menu. | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 48 | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 49 March 01, 2005 REF: ENH 29313 Deepa M.D | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 50 Isolating colour build related changes from MMI LITE flag. | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 51 The proper Feature flag COLORDISPLAY was used for all color | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 52 related changes. | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 53 | 
| 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 54 | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 $End | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 *******************************************************************************/ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 #include "mfw_mnu.h" //for mfwMnuAttr | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 #define LISTS_SCROLL_UP 0 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 #define LISTS_SCROLL_DOWN 1 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 #define LISTS_FAIL 0 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 #define LISTS_OK 1 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 #define LISTS_MAX_ITEMS 10 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 #define SNAPSHOT_SIZE_2 2 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 #define SNAPSHOT_SIZE_4 4 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 #define SNAPSHOT_SIZE_6 6 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 #define LISTS_REASON_NULL 0 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 #define LISTS_REASON_SELECT 1 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 #define LISTS_REASON_BACK 2 | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 75 #define LISTS_REASON_TIMEOUT 3 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 76 #define LISTS_REASON_CLEAR 4 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 77 #define LISTS_REASON_SCROLL 5 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 78 #define LISTS_REASON_HANGUP 6 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 79 #define LISTS_REASON_SEND 7 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 80 #define LISTS_REASON_CALL 8 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 81 // Dec 22, 2005 REF: ENH xdeepadh -Imageviewer | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 #define LISTS_REASON_SCROLL_UP 9 | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 83 #define LISTS_REASON_SCROLL_DOWN 10 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 84 #define LISTS_REASON_RESUME 11 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 85 #define LISTS_REASON_SUSPEND 12 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 86 #define LISTS_REASON_VISIBLE 13 | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 87 #define LISTS_REASON_DRAWCOMPLETE 14 | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 /*Event which can be sent to list window*/ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 #define E_LIST_DESTROY 3 /*SPR 2132, destroy window*/ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 92 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 93 typedef enum | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 { | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 95 E_START_MELODY, | 
| 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 96 #ifdef FF_MMI_RINGTONE /* Events for Ring tone handling */ | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 E_STOP_MELODY, | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 E_SUSPEND_MELODY, | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 E_VISIBLE_MELODY | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 #else | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 E_STOP_MELODY /*a0393213 warnings removal- trailing comma is nonstandard*/ | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 102 #endif | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 103 } e_melody_events; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 typedef struct | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 { | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 109 MfwHnd win; | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 MfwMnuAttr *Attr; /* Menu attributes */ | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 111 MfwMnuItem *List; /* List menu text strings. */ | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 112 UBYTE ListLength; /* Number of entries in list menu. */ | 
| 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 113 UBYTE ListPosition; /* True cursor position in list menu. */ | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 114 UBYTE CursorPosition; /* Cursor position in list snapshot. */ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 115 UBYTE SnapshotSize; /* Number of list entries to view. */ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 116 U8 Font; /* List menu font. */ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 117 BOOL Strings; /* TRUE = string display; FALSE = IDs */ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 118 int LeftSoftKey; /* Left softkey text. */ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 119 int RightSoftKey; /* Right softkey text. */ | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 120 MfwEvt KeyEvents; /* Keyboard events to be handled. */ | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 121 UBYTE Reason; /* User defined exit reason. */ | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 122 UBYTE autoDestroy; | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 123 UBYTE selectKey; //xrashmic 5 Oct, 2005 MMI-SPR-29356, MMI-SPR-29357 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 124 //March 01, 2005 REF: ENH 29313 Deepa M.D | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 125 // Isolating colour build related changes from MMI LITE flag. | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 126 // The proper Feature flag COLORDISPLAY was used for all color | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 127 //related changes. | 
| 92 
c0052fe355d3
src/ui/bmi/*.[ch]: rm trailing white space
 Mychaela Falconia <falcon@freecalypso.org> parents: 
3diff
changeset | 128 #ifdef COLOURDISPLAY | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 129 U32 listCol; | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 130 #else | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 131 U8 listCol;/*SPR 2686*/ | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 132 #endif | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 133 MfwHnd mfw_iv_handle; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 134 int lineHeight; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 135 BOOL block_keys; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 136 } ListMenuData; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 137 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 138 typedef void (*ListCbFunc)(T_MFW_HND * Parent, ListMenuData * ListData); | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 139 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 140 typedef struct | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 141 { | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 142 T_MMI_CONTROL mmi_control; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 143 T_MFW_HND winLists; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 144 SHORT id; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 145 T_MFW_HND Parent; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 146 T_MFW_HND kbdLists; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 147 T_MFW_HND kbdLists_long; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 148 T_MFW_HND MenuLists; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 149 MfwMnuAttr MenuListsAttr; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 150 ListCbFunc Callback; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 151 UBYTE ExitReason; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 152 ListMenuData MenuData; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 153 } ListWinInfo; | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 154 | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 155 typedef struct | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 156 { | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 157 T_MMI_CONTROL mmi_control; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 158 T_MFW_HND winLists; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 159 SHORT id; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 160 T_MFW_HND Parent; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 161 T_MFW_HND kbdLists; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 162 T_MFW_HND kbdLists_long; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 163 T_MFW_HND MenuLists; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 164 MfwMnuAttr MenuListsAttr; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 165 ListCbFunc Callback; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 166 UBYTE ExitReason; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 167 ListMenuData *MenuData; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 168 } ListIconsWinInfo; | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 169 /* PROTOTYPES */ | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 170 | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 171 T_MFW listDisplayListMenu (MfwHnd Parent, ListMenuData *Data, ListCbFunc cbFunc, int inUnicode); | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 172 T_MFW listIconsDisplayListMenu (MfwHnd Parent, ListMenuData *Data, ListCbFunc cbFunc,int inUnicode); | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 173 void listsIconsDestroy(T_MFW_HND win); | 
| 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 174 void listsDestroy(T_MFW_HND win); | 
| 113 
9c079f8f71a0
mmiLists.h: bogotab fixes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
92diff
changeset | 175 | 
| 3 
67bfe9f274f6
src/ui: import of src/ui3 from Magnetite
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 176 #endif /* _DEF_MMI_LISTS_H_ */ | 
