FreeCalypso > hg > leo2moko-debug
comparison g23m/condat/ms/src/bmi/mmiwindow.h @ 0:509db1a7b7b8
initial import: leo2moko-r1
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 01 Jun 2015 03:24:05 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:509db1a7b7b8 |
---|---|
1 #ifndef _DEF_MMI_MMIWINDOW_H_ | |
2 #define _DEF_MMI_MMIWINDOW_H_ | |
3 | |
4 | |
5 /******************************************************************************* | |
6 | |
7 TI (Shanghai) | |
8 | |
9 ******************************************************************************** | |
10 | |
11 This software product is the property of TI (Shanghai) Ltd and may not be | |
12 disclosed to any third party without the express permission of the owner. | |
13 | |
14 ******************************************************************************** | |
15 | |
16 $Project name: TISHMMI Project | |
17 $Project code: BMI (6349) | |
18 $Module: MMI | |
19 $File: mmiwindow.h | |
20 $Revision: 1.0 | |
21 | |
22 $Author: Yan Bin(bin-yan@ti.com) | |
23 $Date: 28/08/03 | |
24 | |
25 ******************************************************************************** | |
26 | |
27 Description: | |
28 | |
29 This module provides definitions of the types and | |
30 constants which are shared across the MMS | |
31 application modules. | |
32 | |
33 ******************************************************************************** | |
34 $History: mmiwindow.h | |
35 | |
36 CRR 23959: xpradipg 26 Aug 2004 | |
37 Description: List not updated after deleting the messages in Unsent/Inbox folder | |
38 Solution: The list is refreshed everytime the user returns from the options menu | |
39 | |
40 28/08/03 Original TI(Shanghai) BMI version. | |
41 | |
42 $End | |
43 | |
44 *******************************************************************************/ | |
45 #undef GLOBAL_EXT | |
46 #if defined (MMI_MMIWINDOW_C) | |
47 #define GLOBAL_EXT | |
48 #else | |
49 #define GLOBAL_EXT extern | |
50 #endif | |
51 | |
52 /******************************************************************************* | |
53 | |
54 Include Files | |
55 | |
56 *******************************************************************************/ | |
57 | |
58 #include "mfw_mfw.h" | |
59 | |
60 | |
61 | |
62 /******************************************************************************* | |
63 | |
64 MMI Window Message definition | |
65 | |
66 *******************************************************************************/ | |
67 #define MWM_CREATE 0x0010 | |
68 #define MWM_DESTORY 0x0011 | |
69 #define MWM_ONDRAW 0x0012 | |
70 #define MWM_KEYBOARD 0x0012 | |
71 | |
72 #define MWM_SUSPEND 0x0013 | |
73 #define MWM_RESUME 0x0014 | |
74 //CRR 23959 - xpradipg 26 Aug 2004 | |
75 //new event added to handle the menu redraw on returning from the options menu | |
76 #define MWM_REDRAW 0x0015 | |
77 | |
78 #define MWM_USER 0x8000 | |
79 | |
80 //CRR 23959 - xpradipg 26 Aug 2004 | |
81 //Moved the structure definition from mmiwindow.c | |
82 typedef struct | |
83 { | |
84 /* administrative data */ | |
85 T_MMI_CONTROL mmi_control; | |
86 T_MFW_HND win; | |
87 SHORT id; | |
88 T_MFW_HND parent; | |
89 | |
90 /* associated handlers */ | |
91 | |
92 T_MFW_HND kbd; | |
93 T_MFW_HND kbd_long; | |
94 T_MFW_HND menu; | |
95 | |
96 T_MFW_HND opt_win; | |
97 T_MFW_HND info_win; | |
98 T_MFW_HND list_win; | |
99 | |
100 ListMenuData *menu_list_data; | |
101 UBYTE option_select; /* indicate what the user selected in the Optionsmenu*/ | |
102 } T_MMIWINDOW; | |
103 | |
104 /******************************************************************************* | |
105 | |
106 Function Prototypes | |
107 | |
108 *******************************************************************************/ | |
109 | |
110 | |
111 GLOBAL_EXT T_MFW_HND MMI_CreateWindow(T_MFW_HND hWinParent, | |
112 T_DIALOG_FUNC win_exec_cb, | |
113 void * parameter, | |
114 MfwCb kbd_cb, | |
115 MfwMnuAttr * pMnuAttr, | |
116 unsigned long dwStyle); | |
117 | |
118 GLOBAL_EXT T_MFW_HND MMI_ParentWindow(T_MFW_HND hWin); | |
119 | |
120 GLOBAL_EXT T_MFW_HND MMI_DestoryWindow(T_MFW_HND hWin); | |
121 | |
122 extern void DummyFreeFunc(void *pMemBlock); | |
123 | |
124 | |
125 /******************************************************************************* | |
126 | |
127 DUMMY DECLARATIONS | |
128 | |
129 *******************************************************************************/ | |
130 | |
131 //Dummy defines | |
132 | |
133 // Dummy global variables | |
134 | |
135 | |
136 | |
137 #endif /* _DEF_MMI_MMIWINDOW_H_ */ | |
138 | |
139 | |
140 | |
141 | |
142 |