comparison src/ui/mfw/mfw_win.c @ 188:92abb46dc1ba

src/ui/mfw/*.[ch]: rm trailing white space
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 19 Jan 2021 06:10:27 +0000
parents 67bfe9f274f6
children
comparison
equal deleted inserted replaced
187:a33dd8a5dcc9 188:92abb46dc1ba
25 25
26 Mar 30, 2005 REF: CRR 29986 xpradipg 26 Mar 30, 2005 REF: CRR 29986 xpradipg
27 Description: Optimisation 1: Removal of unused variables and dynamically 27 Description: Optimisation 1: Removal of unused variables and dynamically
28 allocate/ deallocate mbndata 28 allocate/ deallocate mbndata
29 Solution: removed the unused varialbe mfw_twh_strlen 29 Solution: removed the unused varialbe mfw_twh_strlen
30 30
31 * textMessage 31 * textMessage
32 * ***************** Version 21 ***************** 32 * ***************** Version 21 *****************
33 * User: Es Date: 23.03.00 Time: 14:42 33 * User: Es Date: 23.03.00 Time: 14:42
34 * Updated in $/GSM/Condat/MS/SRC/MFW 34 * Updated in $/GSM/Condat/MS/SRC/MFW
35 * Added 'winUnhide()': no update(), no event. 35 * Added 'winUnhide()': no update(), no event.
222 MfwHdr *hdr = (MfwHdr *) mfwAlloc(sizeof(MfwHdr)); 222 MfwHdr *hdr = (MfwHdr *) mfwAlloc(sizeof(MfwHdr));
223 MfwWin *win = (MfwWin *) mfwAlloc(sizeof(MfwWin)); 223 MfwWin *win = (MfwWin *) mfwAlloc(sizeof(MfwWin));
224 MfwHdr *eoc = (MfwHdr *) mfwAlloc(sizeof(MfwHdr)); 224 MfwHdr *eoc = (MfwHdr *) mfwAlloc(sizeof(MfwHdr));
225 MfwHdr *insert_status =0; 225 MfwHdr *insert_status =0;
226 226
227 /* xreddymn Aug-09-2004, MMI-SPR-23964 (TII_MMS33) 227 /* xreddymn Aug-09-2004, MMI-SPR-23964 (TII_MMS33)
228 * Implemented suspend and resume functionality for MFW windows 228 * Implemented suspend and resume functionality for MFW windows
229 * The following code posts MfwWinSuspend event 229 * The following code posts MfwWinSuspend event
230 */ 230 */
231 MfwWin *ee; 231 MfwWin *ee;
232 MfwHnd window; 232 MfwHnd window;
244 } 244 }
245 } 245 }
246 if (!hdr || !win || !eoc) 246 if (!hdr || !win || !eoc)
247 { 247 {
248 TRACE_ERROR("ERROR: winCreate() Mem Alloc Failed."); 248 TRACE_ERROR("ERROR: winCreate() Mem Alloc Failed.");
249 249
250 if(hdr) 250 if(hdr)
251 mfwFree((U8*)hdr,sizeof(MfwHdr)); 251 mfwFree((U8*)hdr,sizeof(MfwHdr));
252 252
253 if(win) 253 if(win)
254 mfwFree((U8*)win,sizeof(MfwWin)); 254 mfwFree((U8*)win,sizeof(MfwWin));
255 255
256 if(eoc) 256 if(eoc)
257 mfwFree((U8*)eoc,sizeof(MfwHdr)); 257 mfwFree((U8*)eoc,sizeof(MfwHdr));
258 258
259 return 0; 259 return 0;
260 } 260 }
261 261
262 eoc->next = hdr; /* setup eoc element */ 262 eoc->next = hdr; /* setup eoc element */
263 eoc->type = MfwTypMax; 263 eoc->type = MfwTypMax;
285 if(!insert_status) 285 if(!insert_status)
286 { 286 {
287 TRACE_ERROR("ERROR: winCreate() Failed to Install Handler. "); 287 TRACE_ERROR("ERROR: winCreate() Failed to Install Handler. ");
288 mfwFree((U8*)hdr,sizeof(MfwHdr)); 288 mfwFree((U8*)hdr,sizeof(MfwHdr));
289 mfwFree((U8*)win,sizeof(MfwWin)); 289 mfwFree((U8*)win,sizeof(MfwWin));
290 mfwFree((U8*)eoc,sizeof(MfwHdr)); 290 mfwFree((U8*)eoc,sizeof(MfwHdr));
291 return 0; 291 return 0;
292 } 292 }
293 293
294 return insert_status; 294 return insert_status;
295 } 295 }
296 296
297 297
298 /* 298 /*
351 { 351 {
352 r = (MfwHdr*) mfwParent(w); 352 r = (MfwHdr*) mfwParent(w);
353 mfwRemove(e); /* move up child window */ 353 mfwRemove(e); /* move up child window */
354 /* xreddymn OMAPS00095308 Oct-09-2006 354 /* xreddymn OMAPS00095308 Oct-09-2006
355 * Check if r is valid. 355 * Check if r is valid.
356 */ 356 */
357 if (r) 357 if (r)
358 { 358 {
359 mfwAppend(&(((MfwWin*)(r->data))->elems),e); 359 mfwAppend(&(((MfwWin*)(r->data))->elems),e);
360 } 360 }
361 else 361 else
362 { 362 {
373 e = t; 373 e = t;
374 } 374 }
375 res = (mfwRemove(w)) ? MfwResOk : MfwResIllHnd; 375 res = (mfwRemove(w)) ? MfwResOk : MfwResIllHnd;
376 376
377 377
378 /*NM, p012d 378 /*NM, p012d
379 old: after deleting the focus-win start from root to top 379 old: after deleting the focus-win start from root to top
380 new: after deleting the focus-win just give the new focus to 380 new: after deleting the focus-win just give the new focus to
381 his parent-win (faster) 381 his parent-win (faster)
382 */ 382 */
383 if (mfwSignallingMethod != 0 && mfwRoot && (!mfwFocus)) 383 if (mfwSignallingMethod != 0 && mfwRoot && (!mfwFocus))
384 { 384 {
385 parent_win = (MfwHdr*) mfwParent(w); 385 parent_win = (MfwHdr*) mfwParent(w);
386 386
387 if (((MfwHdr *) parent_win)->type == MfwTypWin) 387 if (((MfwHdr *) parent_win)->type == MfwTypWin)
388 { 388 {
389 parent_controlBlock = ((MfwHdr *) parent_win)->data; 389 parent_controlBlock = ((MfwHdr *) parent_win)->data;
390 390
391 /* xreddymn Aug-09-2004, MMI-SPR-23964 (TII_MMS33) 391 /* xreddymn Aug-09-2004, MMI-SPR-23964 (TII_MMS33)
392 * Implemented suspend and resume functionality for MFW windows 392 * Implemented suspend and resume functionality for MFW windows
393 * The following code posts MfwWinResume event 393 * The following code posts MfwWinResume event
394 */ 394 */
437 437
438 TRACE_FUNCTION("winShow()"); 438 TRACE_FUNCTION("winShow()");
439 439
440 if (!w) 440 if (!w)
441 return MfwResIllHnd; /* window does not exist */ 441 return MfwResIllHnd; /* window does not exist */
442 442
443 if (((MfwHdr *) w)->type != MfwTypWin) 443 if (((MfwHdr *) w)->type != MfwTypWin)
444 return MfwResIllHnd; /* element is not a window */ 444 return MfwResIllHnd; /* element is not a window */
445 445
446 win = ((MfwHdr *) w)->data; /* get control block */ 446 win = ((MfwHdr *) w)->data; /* get control block */
447 447
448 temp_current_mfw_elem = current_mfw_elem; 448 temp_current_mfw_elem = current_mfw_elem;
449 mfwAppend(mfwRemove(w),w); /* to front (draw at last) */ 449 mfwAppend(mfwRemove(w),w); /* to front (draw at last) */
450 current_mfw_elem = temp_current_mfw_elem; 450 current_mfw_elem = temp_current_mfw_elem;
973 mfw_twhOut(next, next->type); 973 mfw_twhOut(next, next->type);
974 974
975 next = NULL; 975 next = NULL;
976 } 976 }
977 } 977 }
978 978
979 return; 979 return;
980 } 980 }
981 981
982 static char *mfw_twhType(MfwTyp type) 982 static char *mfw_twhType(MfwTyp type)
983 { 983 {
984 switch (type) 984 switch (type)
985 { 985 {
986 case MfwTypNone: /* no element (first !!) */ 986 case MfwTypNone: /* no element (first !!) */
987 return("MfwTypNone"); 987 return("MfwTypNone");
988 // break; 988 // break;
989 989
990 case MfwTypWin: /* window */ 990 case MfwTypWin: /* window */
991 return("MfwTypWin"); 991 return("MfwTypWin");
992 // break; 992 // break;
993 993
994 case MfwTypEdt: /* editor */ 994 case MfwTypEdt: /* editor */
995 return("MfwTypEdt"); 995 return("MfwTypEdt");
996 // break; 996 // break;
997 997
998 case MfwTypMnu: /* menu handler */ 998 case MfwTypMnu: /* menu handler */
999 return("MfwTypMnu"); 999 return("MfwTypMnu");
1000 // break; 1000 // break;
1001 1001
1002 case MfwTypIcn: /* icon handler */ 1002 case MfwTypIcn: /* icon handler */
1003 return("MfwTypIcn"); 1003 return("MfwTypIcn");
1004 // break; 1004 // break;
1005 1005
1006 case MfwTypKbd: /* keyboard */ 1006 case MfwTypKbd: /* keyboard */
1007 return("MfwTypKbd"); 1007 return("MfwTypKbd");
1008 // break; 1008 // break;
1009 1009
1010 case MfwTypTim: /* timer */ 1010 case MfwTypTim: /* timer */
1011 return("MfwTypTim"); 1011 return("MfwTypTim");
1012 // break; 1012 // break;
1013 1013
1014 case MfwTypMme: /* misc. mobile equipment */ 1014 case MfwTypMme: /* misc. mobile equipment */
1015 return("MfwTypMme"); 1015 return("MfwTypMme");
1016 // break; 1016 // break;
1017 1017
1018 case MfwTypVmm: /* MDL virtual machine */ 1018 case MfwTypVmm: /* MDL virtual machine */
1019 return("MfwTypVmm"); 1019 return("MfwTypVmm");
1020 // break; 1020 // break;
1021 1021
1022 case MfwTypNm: /* network */ 1022 case MfwTypNm: /* network */
1023 return("MfwTypNm"); 1023 return("MfwTypNm");
1024 // break; 1024 // break;
1025 1025
1026 case MfwTypSim: /* SIM card */ 1026 case MfwTypSim: /* SIM card */
1027 return("MfwTypSim"); 1027 return("MfwTypSim");
1028 // break; 1028 // break;
1029 1029
1030 case MfwTypCm: /* call handling */ 1030 case MfwTypCm: /* call handling */
1031 return("MfwTypCm"); 1031 return("MfwTypCm");
1032 // break; 1032 // break;
1033 1033
1034 case MfwTypPhb: /* phonebook handling */ 1034 case MfwTypPhb: /* phonebook handling */
1035 return("MfwTypPhb"); 1035 return("MfwTypPhb");
1036 // break; 1036 // break;
1037 1037
1038 case MfwTypSms: /* short message handling */ 1038 case MfwTypSms: /* short message handling */
1039 return("MfwTypSms"); 1039 return("MfwTypSms");
1040 // break; 1040 // break;
1041 1041
1042 case MfwTypSs: /* supl. services handling */ 1042 case MfwTypSs: /* supl. services handling */
1043 return("MfwTypSs"); 1043 return("MfwTypSs");
1044 // break; 1044 // break;
1045 1045
1046 case MfwTypSat: /* SIM Toolkit handling */ 1046 case MfwTypSat: /* SIM Toolkit handling */
1047 return("MfwTypSat"); 1047 return("MfwTypSat");
1048 // break; 1048 // break;
1049 1049
1050 case MfwTypLng: /* language handling */ 1050 case MfwTypLng: /* language handling */
1051 return("MfwTypLng"); 1051 return("MfwTypLng");
1052 // break; 1052 // break;
1053 1053
1054 case MfwTypInp: /* input handling */ 1054 case MfwTypInp: /* input handling */
1055 return("MfwTypInp"); 1055 return("MfwTypInp");
1056 // break; 1056 // break;
1057 1057
1058 case MfwTypNode: /* node element */ 1058 case MfwTypNode: /* node element */
1059 return("MfwTypNode"); 1059 return("MfwTypNode");
1060 // break; 1060 // break;
1061 1061
1062 case MfwTypCphs: /* CPHS element */ 1062 case MfwTypCphs: /* CPHS element */
1063 return("MfwTypCphs"); 1063 return("MfwTypCphs");
1064 // break; 1064 // break;
1065 1065
1066 case MfwTypGprs: /* GPRS handling */ 1066 case MfwTypGprs: /* GPRS handling */
1067 return("MfwTypGprs"); 1067 return("MfwTypGprs");
1068 // break; 1068 // break;
1069 1069
1070 case MfwTypEm: /*MC, SPR 1209 Eng Mode handling*/ 1070 case MfwTypEm: /*MC, SPR 1209 Eng Mode handling*/
1071 return("MfwTypEm"); 1071 return("MfwTypEm");
1072 // break; 1072 // break;
1073 1073
1074 #ifdef BT_INTERFACE 1074 #ifdef BT_INTERFACE
1075 case MfwTypBt: /* bluetooth handling */ 1075 case MfwTypBt: /* bluetooth handling */
1076 return("MfwTypBt"); 1076 return("MfwTypBt");
1077 // break; 1077 // break;
1078 #endif 1078 #endif
1079 1079
1080 #ifdef BTE_MOBILE 1080 #ifdef BTE_MOBILE
1081 case MfwTypBte: /* bluetooth handling */ 1081 case MfwTypBte: /* bluetooth handling */
1082 return("MfwTypBte"); 1082 return("MfwTypBte");
1083 // break; 1083 // break;
1084 #endif 1084 #endif
1085 1085
1086 case MfwTypMax: /* end of types (last !!) */ 1086 case MfwTypMax: /* end of types (last !!) */
1087 return("MfwTypMax"); 1087 return("MfwTypMax");
1088 // break; 1088 // break;
1089 1089
1090 default: 1090 default:
1091 return("Not Known"); 1091 return("Not Known");
1092 } 1092 }
1093 } 1093 }
1096 { 1096 {
1097 unsigned char i; 1097 unsigned char i;
1098 char fmt_str[30]; 1098 char fmt_str[30];
1099 1099
1100 memset(fmt_str, 0, 30); 1100 memset(fmt_str, 0, 30);
1101 1101
1102 #if 0 1102 #if 0
1103 /* The code here will output the information in hex format which will need 1103 /* The code here will output the information in hex format which will need
1104 ** more decoding, but which may be necessary if the amount of information 1104 ** more decoding, but which may be necessary if the amount of information
1105 ** being output causes problems in the BMI. Change the above #if to be '#if 1' 1105 ** being output causes problems in the BMI. Change the above #if to be '#if 1'
1106 ** to use this format 1106 ** to use this format
1115 /* 1115 /*
1116 ** Need to output the previous trace and start a new line 1116 ** Need to output the previous trace and start a new line
1117 */ 1117 */
1118 mfw_twh_str_purge(); 1118 mfw_twh_str_purge();
1119 } 1119 }
1120 1120
1121 strcat(mfw_twh_str, fmt_str); 1121 strcat(mfw_twh_str, fmt_str);
1122 1122
1123 mfw_twh_strlen += 12; 1123 mfw_twh_strlen += 12;
1124 #else 1124 #else
1125 1125
1126 memset(mfw_twh_str, 0, TWH_MAX_STR_LEN); 1126 memset(mfw_twh_str, 0, TWH_MAX_STR_LEN);
1127 1127
1128 for (i=0; i<trc_lvl; i++) 1128 for (i=0; i<trc_lvl; i++)
1129 { 1129 {
1130 strcat(mfw_twh_str, " "); 1130 strcat(mfw_twh_str, " ");
1131 } 1131 }
1132 1132
1133 strcat(mfw_twh_str, "-> "); 1133 strcat(mfw_twh_str, "-> ");
1134 1134
1135 sprintf(fmt_str,"N:%08p T:%s", ptr, mfw_twhType(typ));/*a0393213 lint warnings removal-format specifier %08lx changed to %p*/ 1135 sprintf(fmt_str,"N:%08p T:%s", ptr, mfw_twhType(typ));/*a0393213 lint warnings removal-format specifier %08lx changed to %p*/
1136 1136
1137 strcat(mfw_twh_str, fmt_str); 1137 strcat(mfw_twh_str, fmt_str);
1138 1138
1139 if (typ != MfwTypWin) 1139 if (typ != MfwTypWin)
1160 */ 1160 */
1161 /* 1161 /*
1162 ** No Need to test whether there is enough space for the callback ...already checked in mfw_twhOut() 1162 ** No Need to test whether there is enough space for the callback ...already checked in mfw_twhOut()
1163 */ 1163 */
1164 sprintf(fmt_str,"%08lx", ptr); 1164 sprintf(fmt_str,"%08lx", ptr);
1165 1165
1166 strcat(mfw_twh_str, fmt_str); 1166 strcat(mfw_twh_str, fmt_str);
1167 1167
1168 mfw_twh_strlen += 8; 1168 mfw_twh_strlen += 8;
1169 #else 1169 #else
1170 /* 1170 /*
1171 ** No Need to test whether there is enough space for the callback ...already checked in mfw_twhOut() 1171 ** No Need to test whether there is enough space for the callback ...already checked in mfw_twhOut()
1172 */ 1172 */
1173 sprintf(fmt_str," Cb:%08p", ptr);/*a0393213 lint warnings removal-format specifier %08lx changed to %p*/ 1173 sprintf(fmt_str," Cb:%08p", ptr);/*a0393213 lint warnings removal-format specifier %08lx changed to %p*/
1174 1174
1175 strcat(mfw_twh_str, fmt_str); 1175 strcat(mfw_twh_str, fmt_str);
1176 1176
1177 TRACE_EVENT(mfw_twh_str); 1177 TRACE_EVENT(mfw_twh_str);
1178 #endif 1178 #endif
1179 return; 1179 return;