void ExitEmSocketPingMenu(void) { history_t h; U16 inputBufferSize; CloseCategory57Screen(); h.scrnID = EM_GPRS_PING_MENUID; iFdcs = (U8)GetInlineEditUCS2Count(&EmPingInlineItem[1]); h.entryFuncPtr = EntryEmSockePingMenu; GetCategoryHistory(h.guiBuffer); inputBufferSize =(U16)GetCategory57DataSize( ); GetCategory57Data ((U8*) h.inputBuffer ); AddNHistory(h, inputBufferSize); }
/************************************************************** FUNCTION NAME : ExitSECSETFDNDetails(void) PURPOSE : Exit fn for FDL add screen INPUT PARAMETERS : nil OUTPUT PARAMETERS : nil RETURNS : void Author : Vanita Jain **************************************************************/ void ExitSECSETFDNDetails(void) { history_t Scr; /* Variable to hold the history data*/ S16 nHistory = 0; U16 size; CloseCategory57Screen(); Scr.scrnID = SCR_ID_SECSET_FDN_DETAILS; Scr.entryFuncPtr = EntrySECSETFDNDetails; pfnUnicodeStrcpy((S8*)Scr.inputBuffer, ( S8*)&nHistory); GetCategory57History(Scr.guiBuffer); size = (U16)GetCategory57DataSize( ); //added for inline edit history GetCategory57Data ((U8*) Scr.inputBuffer ); //added for inline edit history AddNHistory(Scr, size); }
/***************************************************************************** * FUNCTION * ExitSpofEdit * DESCRIPTION * Exit Handler For SPOF Edit Screen * PARAMETERS * None. * RETURNS * None. * GLOBALS AFFECTED * None *****************************************************************************/ void ExitSpofEdit(void) { history_t Scr; U16 inputBufferSize; //added for inline edit history S16 nHistory =0; Scr.scrnID = SCR_ID_SPOF_EDITOR; CloseCategory57Screen(); Scr.entryFuncPtr = EntrySpofEdit; pfnUnicodeStrcpy((S8*)Scr.inputBuffer,(S8*)&nHistory); GetCategoryHistory(Scr.guiBuffer); inputBufferSize = (U16)GetCategory57DataSize(); //added for inline edit history GetCategory57Data ((U8*) Scr.inputBuffer ); //added for inline edit history AddNHistory(Scr, inputBufferSize); //added for inline edit history }
/***************************************************************************** * FUNCTION * ExitBMIInputScreen * DESCRIPTION * Exit handler of EntryBMIInputScreen * PARAMETERS * None * RETURNS * None * GLOBALS AFFECTED * None *****************************************************************************/ void ExitBMIInputScreen(void) { history_t h; U16 inputBufferSize; //added for inline edit history U16 nHistory = 0; set_leading_zero(TRUE); CloseCategory57Screen(); h.scrnID = SCR_BMI_INPUT; h.entryFuncPtr = EntryBMIInputScreen; pfnUnicodeStrcpy((S8*)h.inputBuffer, (S8*)&nHistory); GetCategoryHistory(h.guiBuffer); inputBufferSize = (U16)GetCategory57DataSize(); //added for inline edit history GetCategory57Data ((U8*)h.inputBuffer); //added for inline edit history AddNHistory(h, inputBufferSize); //added for inline edit history #ifdef __MMI_SLIM_LISTMENU_NUMBER__ wgui_restore_list_menu_slim_style(); #endif }
/***************************************************************************** * FUNCTION * mmi_netset_exit_user_ctrl_plmn_add_data * DESCRIPTION * * PARAMETERS * void * RETURNS * void *****************************************************************************/ void mmi_netset_exit_user_ctrl_plmn_add_data(void) { /*----------------------------------------------------------------*/ /* Local Variables */ /*----------------------------------------------------------------*/ history Scr; /* Variable to hold the history data */ S16 nHistory = 0; U16 inputBufferSize; /* added for inline edit history */ /*----------------------------------------------------------------*/ /* Code Body */ /*----------------------------------------------------------------*/ CloseCategory57Screen(); Scr.scrnID = SCR_ID_NETSET_USER_CTRL_PLMN_ADD; Scr.entryFuncPtr = mmi_netset_entry_user_ctrl_plmn_add_data; mmi_ucs2cpy((S8*) Scr.inputBuffer, (S8*) & nHistory); inputBufferSize = (S16) GetCategory57DataSize(); /* added for inline edit history */ GetCategory57Data((U8*) Scr.inputBuffer); /* added for inline edit history */ GetCategory57History(Scr.guiBuffer); AddNHistory(Scr, inputBufferSize); }