diff src/ui/bmi/mmiSatMenu.c @ 166:d715ee726526

mmiSatMenu.c: bogotab fixes
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 19 Nov 2020 06:13:24 +0000
parents c0052fe355d3
children
line wrap: on
line diff
--- a/src/ui/bmi/mmiSatMenu.c	Wed Nov 18 23:58:07 2020 +0000
+++ b/src/ui/bmi/mmiSatMenu.c	Thu Nov 19 06:13:24 2020 +0000
@@ -1,7 +1,6 @@
-
 /*******************************************************************************
 
-					CONDAT (UK)
+			CONDAT (UK)
 
 ********************************************************************************
 
@@ -12,12 +11,12 @@
 
  $Project name:	Basic MMI
  $Project code:	BMI (6349)
- $Module:		MMI
- $File:		    MmiSatMenu.c
- $Revision:		1.0
+ $Module:	MMI
+ $File:		MmiSatMenu.c
+ $Revision:	1.0
 
- $Author:		Condat(UK)
- $Date:		    25/10/00
+ $Author:	Condat(UK)
+ $Date:		25/10/00
 
 ********************************************************************************
 
@@ -30,8 +29,6 @@
  $History: MmiSatMenu.c
 
 
-
-
     	Jun 06, 2006 DR: OMAPS00080543 - xreddymn
     	Description: Default item is not being highlighted for SELECT ITEM command.
     	Solution: Change list menu highlight index based on the default item provided
@@ -62,14 +59,13 @@
 	Bug:Clenup of sprintf used for tracing
 	Fix:Replace the char buf[]; sprintf (buf, "...", ...); TRACE_EVENT (buf); statements by TRACE_EVENT_PX
 
-	25/10/00			Original Condat(UK) BMI version.
+	25/10/00		Original Condat(UK) BMI version.
 
  $End
 
 *******************************************************************************/
 
 
-
 /*******************************************************************************
 
                                 Include Files
@@ -102,7 +98,6 @@
 #include "prim.h"
 
 
-
 #include "mfw_mfw.h"
 #include "mfw_win.h"
 #include "mfw_kbd.h"
@@ -176,7 +171,7 @@
 
     T_MMI_CONTROL   mmi_control;
     T_MFW_HND       win;
-    T_MFW_HND		kbd;  /* sbh - keyboard handler, so window can be destroyed by user */
+    T_MFW_HND	    kbd;  /* sbh - keyboard handler, so window can be destroyed by user */
 
     /* associated handlers */
 
@@ -206,7 +201,6 @@
     COLOUR_LIST_XX, TxtNull, NULL, MNUATTRSPARE,
     /* 05-June-2006, x0045876 (OMAPS00060424 - Header Toggle) */
     TRUE
-
 };
 
 static MfwMnuAttr sat_select_menuAttrib =
@@ -239,12 +233,12 @@
     T_MFW_HND win;
 
     TRACE_FUNCTION ("sat_setup_menu_start()");
-	/***************************Go-lite Optimization changes Start***********************/
-	//Aug 16, 2004    REF: CRR 24323   Deepa M.D
-	TRACE_EVENT_P1("MFW Memory Left after starting SAT %d",mfwCheckMemoryLeft());
-	/***************************Go-lite Optimization changes end***********************/
+    /***************************Go-lite Optimization changes Start***********************/
+    //Aug 16, 2004    REF: CRR 24323   Deepa M.D
+    TRACE_EVENT_P1("MFW Memory Left after starting SAT %d",mfwCheckMemoryLeft());
+    /***************************Go-lite Optimization changes end***********************/
 
-	win = sat_setup_menu_create (NULL);
+    win = sat_setup_menu_create (NULL);
 
     if (win NEQ NULL)
         {
@@ -281,14 +275,13 @@
     win                      = ((T_MFW_HDR *)data->win)->data;
     win->user                = (MfwUserDataPtr)data;
 
-	data->kbd      = kbdCreate( data->win, KEY_ALL, (T_MFW_CB) sat_kbd_cb); /* sbh - add keyboard handler */
+    data->kbd      = kbdCreate( data->win, KEY_ALL, (T_MFW_CB) sat_kbd_cb); /* sbh - add keyboard handler */
 
     /*
      * return window handle
      */
 
-
-	g_SATsession_is_active = TRUE;
+    g_SATsession_is_active = TRUE;
 
     win_show(data->win);
     return data->win;
@@ -388,15 +381,15 @@
     int i;
     SatMenu  * menu  = &data->sat_command->c.menu;
     int Unicode_menu = FALSE; /*MC, SPR 940/2flag to lay-out as Unicode*/
-	T_MFW	retVal;
+    T_MFW	retVal;
 
 // Shashi Shekar B.S., a0876501, Feb 4, 2006, DR: OMAPS00061462
 #ifdef FF_MMI_SAT_ICON
-	USHORT icon_length;
-	USHORT fontHeight = 0, menuHeight = 0, titleHeight;
+    USHORT icon_length;
+    USHORT fontHeight = 0, menuHeight = 0, titleHeight;
 #endif
 
-	TRACE_EVENT ("sat_setup_menu_recreate()");
+    TRACE_EVENT ("sat_setup_menu_recreate()");
 
 #ifdef __COMPLETE_LIST_SUPPORT__ /* ??? rsa for future extension */
     if ((&data->sat_command.qual & SAT_M_SETUP_HELP_AVAIL) NEQ 0)
@@ -504,7 +497,7 @@
 
 	/* SPR#2492 - DS - Setup menu header */
 	if (menu->header.len > 0 && menu->header.len != 0xFF)
-      {
+        {
             if (menuHdr) /* Free previously allocated header */
             {
                TRACE_EVENT_P2("Destroy menuHdr %d with size %d", menuHdr, *(menuHdr -(U16)sizeof(U16)) );
@@ -603,12 +596,12 @@
             displayHelpSymbol();
         }
         if (retVal != LISTS_FAIL)
-	      sat_set_setup_menu_listmnu_win(data->list_menu_data.win);
+	    sat_set_setup_menu_listmnu_win(data->list_menu_data.win);
 	else
-		sat_set_setup_menu_listmnu_win(NULL);
+	    sat_set_setup_menu_listmnu_win(NULL);
 
-	  return retVal;
- }
+	return retVal;
+}
 
 static void sat_setup_menu_exec (T_MFW_HND win, USHORT event, SHORT value, T_SAT_CMD * sat_command)
     /* callback handler for events sent from parents or childs to to trigger some execution */
@@ -617,8 +610,6 @@
     T_sat_setup_menu          * data = (T_sat_setup_menu *)win_data->user;
     T_SAT_RES sat_res;
 
-
-
     TRACE_FUNCTION ("sat_setup_menu_exec()");
 
     switch (event)
@@ -637,14 +628,14 @@
             data->list_menu_data.Font           = 0;
             data->list_menu_data.LeftSoftKey    = TxtSoftSelect;
             data->list_menu_data.RightSoftKey   = TxtSoftBack;
-                        // xrashmic 5 Oct, 2005 MMI-SPR-29356, MMI-SPR-29357
+            // xrashmic 5 Oct, 2005 MMI-SPR-29356, MMI-SPR-29357
             //Adding the support for MenuSelect in this list view
             data->list_menu_data.KeyEvents      = KEY_CLEAR | KEY_RIGHT | KEY_LEFT | KEY_MNUSELECT| KEY_MNULEFT| KEY_MNUUP | KEY_MNUDOWN |KEY_HUP;
             data->list_menu_data.Reason         = 0;
             data->list_menu_data.Strings        = TRUE;
             data->list_menu_data.Attr           = &sat_setup_menuAttrib;
             data->list_menu_data.List           = NULL; /* c030 rsa mark as first time creation */
-		    data->list_menu_data.autoDestroy    = TRUE;
+	    data->list_menu_data.autoDestroy    = TRUE;
 
 // Shashi Shekar B.S., a0876501, Feb 4, 2006, DR: OMAPS00061462
 #ifdef FF_MMI_SAT_ICON
@@ -668,7 +659,7 @@
 
             // end c030 rsa
             if (sat_get_setup_menu_listmnu_win() == NULL)
-           {
+            {
 	            /* (re)create the dialog handler */
 	            if (sat_setup_menu_recreate(data) == LISTS_FAIL)
 	                {
@@ -677,11 +668,11 @@
 			    sat_done (sat_command, sat_res);
 	                    sat_setup_menu_destroy (data->win);
 	                }
-           }
-           break;
+            }
+            break;
 
-			/* sbh - all window types are being provided with this event to destroy the window */
-		case SAT_DESTROY_WINDOW:
+	/* sbh - all window types are being provided with this event to destroy the window */
+	case SAT_DESTROY_WINDOW:
 		/* ...sbh */
 
         case SAT_EXIT:
@@ -705,13 +696,13 @@
 
     TRACE_FUNCTION ("sat_setup_menu_listmnu_cb()");
 
-	if ((win EQ NULL) || (win_data EQ NULL) || (data EQ NULL))
-		return;
+    if ((win EQ NULL) || (win_data EQ NULL) || (data EQ NULL))
+	return;
 
     switch (ListData->Reason)
         {
         case E_MNU_SELECT:
-		case LISTS_REASON_SELECT:
+	case LISTS_REASON_SELECT:
 
    	    index = ListData->ListPosition; /* index of selected item */
             item = &data->sat_command->c.menu.items[index]; /* selected item */
@@ -734,7 +725,7 @@
             break;
         case LISTS_REASON_TIMEOUT: // c015 rsa
         case LISTS_REASON_BACK: /* back to previous menu */
-        	case LISTS_REASON_HANGUP:	// sbh - added so hangup key exits
+       	case LISTS_REASON_HANGUP:	// sbh - added so hangup key exits
 	case LISTS_REASON_CLEAR:
 
             /*
@@ -772,13 +763,13 @@
 
     /* associated handlers */
 
-    T_MFW_HND		kbd; /* sbh - keyboard handler, so window can be destroyed by user */
+    T_MFW_HND	    kbd; /* sbh - keyboard handler, so window can be destroyed by user */
 
     /* internal data */
     T_SAT_CMD     *sat_command; /* pointer to sat_command in parent */
     ListMenuData_t    list_menu_data;
     T_MFW_HND	sat_timer;	// May 24, 2005    REF: CRR 29358  x0021334
-    ULONG	sat_timeout;		// May 24, 2005    REF: CRR 29358  x0021334
+    ULONG	sat_timeout;	// May 24, 2005    REF: CRR 29358  x0021334
 } T_sat_select_item;
 
 static void sat_select_item_destroy (T_MFW_HND window);
@@ -820,13 +811,12 @@
     win                      = ((T_MFW_HDR *)data->win)->data;
     win->user                = (MfwUserDataPtr)data;
 
-	data->kbd      = kbdCreate( data->win, KEY_ALL, (T_MFW_CB) sat_kbd_cb); /* sbh - add keyboard handler */
+    data->kbd      = kbdCreate( data->win, KEY_ALL, (T_MFW_CB) sat_kbd_cb); /* sbh - add keyboard handler */
 
     /*
      * return window handle
      */
 
-
     win_show(data->win);
     return data->win;
 }
@@ -919,7 +909,7 @@
 
 static T_MFW sat_select_item_recreate(T_sat_select_item *data)
 {
-    	int i;
+	int i;
 	int Unicode_menu = FALSE; /*MC, SPR 940/2 flag to lay-out as Unicode*/
 	//May 24, 2005    REF: CRR 29358  x0021334
 	// Added this variable to store return value from listDisplayListMenu
@@ -945,7 +935,7 @@
         }
 #endif
 
-     /* allocate sufficient memory to hold the list of menu items */
+    /* allocate sufficient memory to hold the list of menu items */
     data->list_menu_data.ListLength = menu->nItems; /* actual number of entries in list menu.    */
     data->list_menu_data.List = (MfwMnuItem *)ALLOC_MEMORY (data->list_menu_data.ListLength * sizeof (MfwMnuItem));
     memset(data->list_menu_data.List, 0x00, data->list_menu_data.ListLength * sizeof (MfwMnuItem));
@@ -996,7 +986,7 @@
 
     for (i=0; i < data->list_menu_data.ListLength; i++) /* Fill Menu List */
         {
-			mnuInitDataItem(&data->list_menu_data.List[i]);
+		mnuInitDataItem(&data->list_menu_data.List[i]);
 
 // Shashi Shekar B.S., a0876501, Feb 4, 2006, DR: OMAPS00061462
 #ifdef FF_MMI_SAT_ICON
@@ -1044,22 +1034,22 @@
 
 	/* SPR#2492 - DS - Setup menu header */
 	if (menu->header.len > 0 && menu->header.len != 0xFF)
-      {
+        {
             if (menuHdr) /* Free previously allocated header */
             {
-               TRACE_EVENT_P2("Destroy menuHdr %d with size %d", menuHdr, *(menuHdr -(U16)sizeof(U16)) );
+                TRACE_EVENT_P2("Destroy menuHdr %d with size %d", menuHdr, *(menuHdr -(U16)sizeof(U16)) );
 // Shashi Shekar B.S., a0876501, Feb 4, 2006, DR: OMAPS00061462
 #ifdef FF_MMI_SAT_ICON
-		  /* Free the memory allocated for Header icon data. */
-		   if(selectItemHeaderIconData.dst != NULL)
-		   {
+		/* Free the memory allocated for Header icon data. */
+		if(selectItemHeaderIconData.dst != NULL)
+		{
 			FREE_MEMORY((U8 *)selectItemHeaderIconData.dst, selectItemHeaderIconData.width *
-								selectItemHeaderIconData.height);
+					selectItemHeaderIconData.height);
 			selectItemHeaderIconData.dst = NULL;
-		   }
+		}
 #endif
-		   sat_destroy_TEXT_ASCIIZ(menuHdr);
-		   menuHdr = NULL; /* dsm 01/12/03 - Added to explicitly set menuHdr to NULL */
+		sat_destroy_TEXT_ASCIIZ(menuHdr);
+		menuHdr = NULL; /* dsm 01/12/03 - Added to explicitly set menuHdr to NULL */
             }
 
 // Shashi Shekar B.S., a0876501, Feb 4, 2006, DR: OMAPS00061462
@@ -1099,7 +1089,6 @@
 		 }
 #endif
 
-
             menuHdr = sat_create_TEXT_ASCIIZ(&menu->header);
             TRACE_EVENT_P1("SAT menu header: %s", menuHdr);
 
@@ -1147,7 +1136,7 @@
         }
 	tim_start(data->sat_timer);
 	return sat_select_item_status;
- }
+}
 
 static void sat_select_item_exec (T_MFW_HND win, USHORT event, SHORT value, T_SAT_CMD * sat_command)
     /* callback handler for events sent from parents or childs to to trigger some execution */
@@ -1176,14 +1165,14 @@
             data->list_menu_data.Reason         = 0;
             data->list_menu_data.Strings        = TRUE;
             data->list_menu_data.Attr           = &sat_select_menuAttrib;
-	     data->list_menu_data.autoDestroy    = TRUE;
+	    data->list_menu_data.autoDestroy    = TRUE;
 
-	      // May 24, 2005    REF: CRR 29358  x0021334
-	      // Description: CT_PTCRB 27.22.4.9.8 fails: wrong terminal response
-	      // Fix: Set Timeout period to 20 seconds and create the timer.
-		data->sat_timeout = TWENTY_SECS;
-       	data->sat_timer =  tim_create(data->win, data->sat_timeout, (T_MFW_CB)sat_select_TimerCb);
-              g_sat_scroll_status = TRUE;
+	    // May 24, 2005    REF: CRR 29358  x0021334
+	    // Description: CT_PTCRB 27.22.4.9.8 fails: wrong terminal response
+	    // Fix: Set Timeout period to 20 seconds and create the timer.
+	    data->sat_timeout = TWENTY_SECS;
+	    data->sat_timer =  tim_create(data->win, data->sat_timeout, (T_MFW_CB)sat_select_TimerCb);
+            g_sat_scroll_status = TRUE;
 
 // Shashi Shekar B.S., a0876501, Feb 4, 2006, DR: OMAPS00061462
 #ifdef FF_MMI_SAT_ICON
@@ -1212,39 +1201,39 @@
                 }
             break;
 
-		/* sbh - all window types are being provided with this event to destroy the window */
-		case SAT_DESTROY_WINDOW:
-		    // May 24, 2005    REF: CRR 29358  x0021334
-		    // Delete the timer and set g_sat_scroll_status to FALSE.
-    		    tim_delete (data->sat_timer);
-		    g_sat_scroll_status = FALSE;
-		    sat_select_item_destroy (data->win);
-		    break;
+	/* sbh - all window types are being provided with this event to destroy the window */
+	case SAT_DESTROY_WINDOW:
+	    // May 24, 2005    REF: CRR 29358  x0021334
+	    // Delete the timer and set g_sat_scroll_status to FALSE.
+    	    tim_delete (data->sat_timer);
+	    g_sat_scroll_status = FALSE;
+	    sat_select_item_destroy (data->win);
+	    break;
 		/* ...sbh */
 
-	      // May 24, 2005    REF: CRR 29358  x0021334
-	      // Description: CT_PTCRB 27.22.4.9.8 fails: wrong terminal response
-	      // Fix: Timeout has occured. 	Used existing LISTS_REASON_TIMEOUT event for the same
-		case LISTS_REASON_TIMEOUT:
-	    	    sat_res[SAT_ERR_INDEX] = SAT_RES_USER_NO_RESP; // set no response from user
-	    	    sat_res[SAT_AI_INDEX]  = SatResAiNoCause;
-            	    sat_done (data->sat_command, sat_res);
-            	    tim_stop(data->sat_timer);	// stop the timer
-	           tim_delete(data->sat_timer);	// delete the timer
-	     	    g_sat_scroll_status = FALSE;	// set scrolling status to FALSE
-            	    sat_select_item_destroy(data->win);
-                  break;
+        // May 24, 2005    REF: CRR 29358  x0021334
+        // Description: CT_PTCRB 27.22.4.9.8 fails: wrong terminal response
+        // Fix: Timeout has occured. 	Used existing LISTS_REASON_TIMEOUT event for the same
+	case LISTS_REASON_TIMEOUT:
+	    sat_res[SAT_ERR_INDEX] = SAT_RES_USER_NO_RESP; // set no response from user
+	    sat_res[SAT_AI_INDEX]  = SatResAiNoCause;
+       	    sat_done (data->sat_command, sat_res);
+       	    tim_stop(data->sat_timer);	// stop the timer
+            tim_delete(data->sat_timer);	// delete the timer
+     	    g_sat_scroll_status = FALSE;	// set scrolling status to FALSE
+       	    sat_select_item_destroy(data->win);
+            break;
 
- 	      // May 24, 2005    REF: CRR 29358  x0021334
-	      // Description: CT_PTCRB 27.22.4.9.8 fails: wrong terminal response
-	      // Fix: User has scrolled up/down. Used existing LISTS_REASON_SCROLL event for the same
-		case LISTS_REASON_SCROLL:
-	     	    tim_stop(data->sat_timer);	// stop the timer
-	     	    tim_start(data->sat_timer);	// start the timer again for 20 seconds
-	     	    break;
-        	default:
-            	    TRACE_EVENT ("sim_select_item_exec() unexpected event");
-            	    break;
+	// May 24, 2005    REF: CRR 29358  x0021334
+	// Description: CT_PTCRB 27.22.4.9.8 fails: wrong terminal response
+	// Fix: User has scrolled up/down. Used existing LISTS_REASON_SCROLL event for the same
+	case LISTS_REASON_SCROLL:
+	    tim_stop(data->sat_timer);	// stop the timer
+	    tim_start(data->sat_timer);	// start the timer again for 20 seconds
+	    break;
+	default:
+	    TRACE_EVENT ("sim_select_item_exec() unexpected event");
+	    break;
         }
 }
 
@@ -1257,21 +1246,21 @@
     int index;
     T_SAT_RES sat_res;
 
-	if ((win EQ NULL) || (win_data EQ NULL) || (data EQ NULL))
-		return;
+    if ((win EQ NULL) || (win_data EQ NULL) || (data EQ NULL))
+	return;
 
     TRACE_FUNCTION ("sat_select_item_listmnu_cb()");
 
     switch (ListData->Reason)
         {
         case E_MNU_SELECT:
-		case LISTS_REASON_SELECT:
+	case LISTS_REASON_SELECT:
             index = ListData->ListPosition; /* index of selected item */
             item = &data->sat_command->c.menu.items[index]; /* selected item */
             /* CQ 16307 - Start */
             if (data->sat_command->c.menu.itemIconQual == 0xFF)
 	         sat_res[SAT_ERR_INDEX] = SatResSuccess;
-	     else
+	    else
 	     	{
 // Shashi Shekar B.S., a0876501, Jan 16, 2006, DR: OMAPS00061460
 #ifdef FF_MMI_SAT_ICON
@@ -1282,7 +1271,6 @@
 #endif
 	     	}
 
-
            // xrashmic 5 Oct, 2005 MMI-SPR-29356, MMI-SPR-29357
            // Using the MenuSelect Key for requesting the help info in STK menu.
     	    if(ListData->selectKey && ((data->sat_command->qual & SAT_M_SELECT_HELP_AVAIL) != 0))
@@ -1290,16 +1278,15 @@
               sat_res[SAT_ERR_INDEX]  = SatResUserHelp;
               ListData->selectKey = FALSE;
      	    }
-             sat_res[SAT_AI_INDEX]  = SatResAiNoCause;
-             satItem (data->sat_command, item->id, sat_res, sizeof(T_SAT_RES)); /* issue the answering envelope */
-
+            sat_res[SAT_AI_INDEX]  = SatResAiNoCause;
+            satItem (data->sat_command, item->id, sat_res, sizeof(T_SAT_RES)); /* issue the answering envelope */
 
-	     // May 24, 2005    REF: CRR 29358  x0021334
-	     // Stop and delete the timer. Also, set scrolling status to FALSE
-	     tim_stop(data->sat_timer);
-	     tim_delete(data->sat_timer);
-	     g_sat_scroll_status =  FALSE;
-	     sat_select_item_destroy(data->win);
+	    // May 24, 2005    REF: CRR 29358  x0021334
+	    // Stop and delete the timer. Also, set scrolling status to FALSE
+	    tim_stop(data->sat_timer);
+	    tim_delete(data->sat_timer);
+	    g_sat_scroll_status =  FALSE;
+	    sat_select_item_destroy(data->win);
             break;
         // c015 rsa
         case LISTS_REASON_TIMEOUT:
@@ -1321,12 +1308,12 @@
 	    sat_res[SAT_AI_INDEX]  = SatResAiNoCause;
             sat_done (data->sat_command, sat_res);
 
-	     // May 24, 2005    REF: CRR 29358  x0021334
-	     // Stop and delete the timer. Also, set scrolling status to FALSE
-	     tim_stop(data->sat_timer);
-	     tim_delete(data->sat_timer);
-	     g_sat_scroll_status =  FALSE;
-	     sat_select_item_destroy(data->win);
+	    // May 24, 2005    REF: CRR 29358  x0021334
+	    // Stop and delete the timer. Also, set scrolling status to FALSE
+	    tim_stop(data->sat_timer);
+	    tim_delete(data->sat_timer);
+	    g_sat_scroll_status =  FALSE;
+	    sat_select_item_destroy(data->win);
             break;
         default:
             return;
@@ -1340,9 +1327,9 @@
 // Fix: This is the call back function for sat timer
 static int sat_select_TimerCb (T_MFW_EVENT event, T_MFW_TIM *timer)
 {
-	T_MFW_HND			win			= mfw_parent (mfw_header());
-    	T_MFW_WIN			* win_data	= ((T_MFW_HDR *)win)->data;
-    	T_sat_select_item 	*data		= (T_sat_select_item *)win_data->user;
+	T_MFW_HND		win		= mfw_parent (mfw_header());
+	T_MFW_WIN		* win_data	= ((T_MFW_HDR *)win)->data;
+	T_sat_select_item	*data		= (T_sat_select_item *)win_data->user;
 
 	TRACE_FUNCTION("sat_select_TimerCb()");
 
@@ -1350,7 +1337,7 @@
 	listsDestroy(data->list_menu_data.win);
 	// Send timeout event.
 	SEND_EVENT (data->win, LISTS_REASON_TIMEOUT, NULL, NULL);
-       return MFW_EVENT_CONSUMED;
+	return MFW_EVENT_CONSUMED;
 }
 
 // May 24, 2005    REF: CRR 29358  x0021334
@@ -1358,5 +1345,5 @@
 // Fix: This function returns the status of scrolling, which is used for restarting the timer
 BOOL getScrollStatus()
 {
- 	return g_sat_scroll_status;
+	return g_sat_scroll_status;
 }