void EntryEmSockePingMenu(void) { U8* inputBuffer; //added for inline edit history U8* guiBuffer; /* Buffer holding history data */ U16 inputBufferSize; EntryNewScreen(EM_GPRS_PING_MENUID, ExitEmSocketPingMenu, NULL, NULL); EmSocketAppPingInit(); EmPingInitInlinParam(); InitializeCategory57Screen(); DisableCategory57ScreenDone(); EmPingFillInlineStruct(); SetParentHandler(0); guiBuffer = GetCurrGuiBuffer(EM_GPRS_PING_MENUID); inputBuffer = GetCurrNInputBuffer (EM_GPRS_PING_MENUID, &inputBufferSize ); //added for inline edit history if(inputBuffer != NULL) SetCategory57Data(EmPingInlineItem, EM_MAX_INLINE_ITEM_LIST, inputBuffer); ShowCategory57Screen(EM_GPRS_PING_TEXT, EM_GPRS_PING_ICON, STR_GLOBAL_OK, ENGINEER_MODE_LSK_ICON, STR_GLOBAL_BACK, ENGINEER_MODE_RSK_ICON, EM_MAX_INLINE_ITEM_LIST, NULL, EmPingInlineItem, 0, guiBuffer); SetCategory57RightSoftkeyFunctions(EmPingCheckParam,GoBackHistory); SetCategory57LeftSoftkeyFunction(EmPingCheckParam); }
/***************************************************************************** * FUNCTION * EntrySpofEdit * DESCRIPTION * Entry function of inline editor screen of schedule power on off * PARAMETERS * None. * RETURNS * None. * GLOBALS AFFECTED * None *****************************************************************************/ void EntrySpofEdit(void) { U8* guiBuffer; U8* inputBuffer; //added for inline edit history U16 inputBufferSize; //added for inline edit history U16 spof_icon_list[] = {SPOF_SETTING_STATUS_IMAGEID, 0, SPOF_TYPEPOWERON_IMAGEID, IMG_TIME}; EntryNewScreen(SCR_ID_SPOF_EDITOR, ExitSpofEdit, NULL, NULL); guiBuffer = GetCurrGuiBuffer(SCR_ID_SPOF_EDITOR); InitializeCategory57Screen(); SpofFillInlineEditStruct(); inputBuffer = GetCurrNInputBuffer (SCR_ID_SPOF_EDITOR, &inputBufferSize ); //added for inline edit history if(inputBuffer != NULL) SetCategory57Data(wgui_inline_items, NUM_ITEM_EDIT_SCREEN, inputBuffer); RegisterHighlightHandler(HighlightSPOFInlineItem); ShowCategory57Screen(SPOF_EDIT_TITLE_STRINGID,IMG_SCR_SETTING_CAPTION, STR_GLOBAL_OK,IMG_GLOBAL_OK,STR_GLOBAL_BACK, IMG_GLOBAL_BACK,NUM_ITEM_EDIT_SCREEN,spof_icon_list, wgui_inline_items,0,guiBuffer); DisableCategory57ScreenDone(); SetCategory57RightSoftkeyFunctions(SpofSaveData,GoBackHistory); }
/***************************************************************************** * FUNCTION * EntryBMIInputScreen * DESCRIPTION * Display inline editor screen for entering gender, height, and weight * PARAMETERS * None * RETURNS * None * GLOBALS AFFECTED * None *****************************************************************************/ void EntryBMIInputScreen(void) { U8 *guiBuffer; U8* inputBuffer; //added for inline edit history U16 inputBufferSize; //added for inline edit history U16 BMIImageList[6] = {0,0,0,0,0,0}; //to malloc memory if(g_bmi_cntx == NULL) { g_bmi_cntx = OslMalloc(sizeof(bmi_context_struct)); memset(g_bmi_cntx, 0, sizeof(bmi_context_struct)); } // EntryNewScreen(SCR_BMI_INPUT, ExitBMIInputScreen, NULL, NULL); SetDelScrnIDCallbackHandler(SCR_BMI_INPUT, (HistoryDelCBPtr)BmiExit); InitializeCategory57Screen(); guiBuffer = GetCurrGuiBuffer(SCR_BMI_INPUT); BMIFillInlineStruct(); RegisterHighlightHandler(HighlightBMIInlineEditor); if(g_bmi_cntx->Gender == 0) BMIImageList[ENUM_GENDER] = IMG_BMI_BLUE_FLOWER; else BMIImageList[ENUM_GENDER] = IMG_BMI_RED_FLOWER; inputBuffer = GetCurrNInputBuffer(SCR_BMI_INPUT, &inputBufferSize); //added for inline edit history if(inputBuffer!=NULL) //added for inline edit history SetCategory57Data(wgui_inline_items, ENUM_INLINE_TOTAL, inputBuffer);//sets the data DisableCategory57ScreenDone(); #ifdef __MMI_SLIM_LISTMENU_NUMBER__ wgui_override_list_menu_slim_style(WGUI_LIST_MENU_SLIM_STYLE_DRAW_ICON); #endif //Category57AppendTopImage(IMG_BMI_WELCOME_SCREEN, TRUE); ShowCategory57Screen(STR_BMI_INPUT_CAPTION,GetRootTitleIcon(ORGANIZER_HEALTH_MENU), STR_GLOBAL_OK, IMG_GLOBAL_OK, STR_GLOBAL_BACK, IMG_GLOBAL_BACK, ENUM_INLINE_TOTAL, BMIImageList, wgui_inline_items, g_bmi_cntx->CurrHilite, guiBuffer); SetCategory57RightSoftkeyFunctions(BmiComputeResult, GoBackHistory); }
/************************************************************** FUNCTION NAME : EntrySECSETFDNDetails(void) PURPOSE : Entry screen to add FDL entry. INPUT PARAMETERS : nil OUTPUT PARAMETERS : nil RETURNS : void Author : Vanita Jain **************************************************************/ void EntrySECSETFDNDetails(void) { U16 nNumofItem; /* Stores no of children in the submenu*/ //micha1229 // U16 nDispAttribute; /* Stores display attribue */ U8* guiBuffer; /* Buffer holding history data */ U16 ItemIcons[2]; U8* inputBuffer; //added for inline edit history U16 inputBufferSize; //added for inline edit history mmi_trace(1, TSTXT("EntrySECSETFDNDetails")); if((gpFDLBDLContext->FDNBDNCount == (U16)gpFDLBDLContext->MaxFDL ||gpFDLBDLContext->FDNBDNCount == MAX_SIM_ENTRIES) &&( gpFDLBDLContext->FDNBDNEdit == FALSE)) { DisplayPopup((U8*)GetString(STR_SETTING_STORAGE_FULL),IMG_GLOBAL_WARNING,0,ST_NOTIFYDURATION,(U8)WARNING_TONE); } else { EntryNewScreen(SCR_ID_SECSET_FDN_DETAILS, ExitSECSETFDNDetails, NULL, NULL); guiBuffer = GetCurrGuiBuffer(SCR_ID_SECSET_FDN_DETAILS); inputBuffer = GetCurrNInputBuffer ( SCR_ID_SECSET_FDN_DETAILS, &inputBufferSize ); //added for inline edit history nNumofItem = GetNumOfChild(MENU8234_FDL_VIEW_OPTIONS_ADD); // nDispAttribute = GetDispAttributeOfItem(MENU8234_FDL_VIEW_OPTIONS_ADD); GetSequenceImageIds(MENU8234_FDL_VIEW_OPTIONS_ADD,ItemIcons); InitializeCategory57Screen(); RegisterHighlightHandler(mmi_EntrySECSETFDNDetails_hdlr); FillFdlInlineEditStruct(); if(inputBuffer!=NULL) //added for inline edit history SetCategory57Data(gpFDLBDLContext->FDLBDLInlineDisplay, nNumofItem, inputBuffer);//sets the data ShowCategory57Screen(STR_SETTING_FDL_EDIT_ENTRY,MAIN_MENU_TITLE_SETTINGS_ICON, STR_EDIT,IMG_GLOBAL_OK, STR_DONE, IMG_GLOBAL_BACK, nNumofItem,ItemIcons,gpFDLBDLContext->FDLBDLInlineDisplay, 0,guiBuffer); #if defined(__MMI_GB__) mmi_frm_set_highlight_handler(); GBSetInputboxLSKFunction(EntryScrForInputMethodAndDone); #endif SetCategory57RightSoftkeyFunctions( PreNewFdlEntryReq, GoBackHistory); mmi_trace(1, TSTXT("SCR_ID_SECSET_FDN_DETAILS")); } }
/***************************************************************************** * FUNCTION * mmi_netset_entry_user_ctrl_plmn_add_data * DESCRIPTION * * PARAMETERS * void * RETURNS * void *****************************************************************************/ void mmi_netset_entry_user_ctrl_plmn_add_data(void) { /*----------------------------------------------------------------*/ /* Local Variables */ /*----------------------------------------------------------------*/ U8 *guiBuffer; /* Buffer holding history data */ U8 *inputBuffer; /* added for inline edit history */ U16 inputBufferSize; /* added for inline edit history */ U16 IconList[] = {IMG_GLOBAL_L1, 0, IMG_GLOBAL_L2, 0}; /*----------------------------------------------------------------*/ /* Code Body */ /*----------------------------------------------------------------*/ EntryNewScreen(SCR_ID_NETSET_USER_CTRL_PLMN_ADD, mmi_netset_exit_user_ctrl_plmn_add_data, NULL, NULL); guiBuffer = GetCurrGuiBuffer(SCR_ID_NETSET_USER_CTRL_PLMN_ADD); inputBuffer = GetCurrNInputBuffer(SCR_ID_NETSET_USER_CTRL_PLMN_ADD, &inputBufferSize); /* added for inline edit history */ InitializeCategory57Screen(); mmi_netset_set_user_ctrl_plmn_add_inline_editor(); if (inputBuffer != NULL) { SetCategory57Data(wgui_inline_items, 4, inputBuffer); } ClearHighlightHandler(); if (IsScreenPresent(SCR_ID_NETSET_USER_CTRL_PLMN_LIST)) { ShowCategory57Screen( STR_GLOBAL_ADD, MAIN_MENU_TITLE_SETTINGS_ICON, STR_GLOBAL_OK, IMG_GLOBAL_OK, STR_GLOBAL_BACK, IMG_GLOBAL_BACK, 4, IconList, wgui_inline_items, 1, guiBuffer); } else { ShowCategory57Screen( STR_GLOBAL_ADD, MAIN_MENU_TITLE_SETTINGS_ICON, STR_GLOBAL_OK, IMG_GLOBAL_OK, STR_GLOBAL_BACK, IMG_GLOBAL_BACK, 4, IconList, wgui_inline_items, 3, guiBuffer); } SetCategory57RightSoftkeyFunctions(mmi_netset_save_user_ctrl_plmn_confirm, GoBackHistory); DeleteScreenIfPresent(SCR_ID_NETSET_UNKNOWN_PLMN_MSG); }