Home | History | Annotate | Download | only in SetupBrowserDxe

Lines Matching refs:Form

77   Create a menu with specified formset GUID and form ID, and add it as a child

82 @param FormId The Form ID of menu to be added.
111 // If parent is not specified, it is the root Form of a Formset
119 Return the form id for the input hiihandle and formset.
124 @return First form's id for this form set.
134 FORM_BROWSER_FORM *Form;
137 Form = FORM_BROWSER_FORM_FROM_LINK (Link);
139 return Form->FormId;
147 @param FormId The Form ID of menu to search.
209 @param SettingLevel Whether find parent menu in Form Level or Formset level.
210 In form level, just find the parent menu;
449 @param This The Form Browser protocol instanse.
460 @param ScreenDimensions Points to recommended form dimensions, including any non-content area, in
462 @param ActionRequest Points to the action recommended by the form.
1479 @param Form Form data structure.
1489 IN FORM_BROWSER_FORM *Form,
1523 Status = EvaluateExpression (FormSet, Form, Question->ValueExpression);
1545 if (Question->ReadExpression != NULL && Form->FormType == STANDARD_MAP_FORM_TYPE) {
1546 Status = EvaluateExpression (FormSet, Form, Question->ReadExpression);
1789 @param Form Form data structure.
1799 IN FORM_BROWSER_FORM *Form,
1844 if (Question->WriteExpression != NULL && Form->FormType == STANDARD_MAP_FORM_TYPE) {
1845 Status = EvaluateExpression (FormSet, Form, Question->WriteExpression);
2080 Perform nosubmitif check for a Form.
2083 @param Form Form data structure.
2087 @retval EFI_SUCCESS Form validation pass.
2088 @retval other Form validation failed.
2094 IN FORM_BROWSER_FORM *Form,
2134 Status = EvaluateExpression (FormSet, Form, Expression);
2193 If one question has more than one check, process form high priority to low.
2197 @param Form Form data structure.
2200 @retval EFI_SUCCESS Form validation pass.
2201 @retval other Form
2207 IN FORM_BROWSER_FORM *Form,
2219 Status = ValidateQuestion (FormSet, Form, Question, EFI_HII_EXPRESSION_INCONSISTENT_IF);
2229 Status = ValidateQuestion (FormSet, Form, Question, EFI_HII_EXPRESSION_WARNING_IF);
2236 Perform NoSubmit check for each Form in FormSet.
2239 @param CurrentForm Current input form data structure.
2242 @retval EFI_SUCCESS Form validation pass.
2243 @retval other Form validation failed.
2256 FORM_BROWSER_FORM *Form;
2261 Form = FORM_BROWSER_FORM_FROM_LINK (LinkForm);
2264 if (*CurrentForm != NULL && *CurrentForm != Form) {
2268 Link = GetFirstNode (&Form->StatementListHead);
2269 while (!IsNull (&Form->StatementListHead, Link)) {
2271 Status = ValidateQuestion (FormSet, Form, Question, EFI_HII_EXPRESSION_NO_SUBMIT_IF);
2274 *CurrentForm = Form;
2282 Link = GetNextNode (&Form->StatementListHead, Link);
2385 @param Form Form data structure.
2391 IN FORM_BROWSER_FORM *Form
2403 Link = GetFirstNode (&Form->StatementListHead);
2404 while (!IsNull (&Form->StatementListHead, Link)) {
2406 Link = GetNextNode (&Form->StatementListHead, Link);
2427 GetQuestionValue (FormSet, Form, Question, GetSetValueWithEditBuffer);
2517 Check whether need to enable the reset flag in form level.
2522 @param Form Form data structure.
2529 IN FORM_BROWSER_FORM *Form
2536 Link = GetFirstNode (&Form->StatementListHead);
2537 while (!IsNull (&Form->StatementListHead, Link)) {
2539 Link = GetNextNode (&Form->StatementListHead, Link);
2550 Question->ValueChanged = IsQuestionValueChanged(FormSet, Form, Question, GetSetValueWithBothBuffer);
2571 Form level or formset level, only one.
2575 @param Form Form data structure.
2582 IN FORM_BROWSER_FORM *Form
2588 if (Form != NULL) {
2589 UpdateFlagForForm(SetFlag, FormSet, Form);
2603 Base on the return Progress string to find the form.
2605 Base on the first return Offset/Width (Name) string to find the form
2611 @param RetForm The return form for this progress string.
2614 @retval TRUE Find the error form and statement for this error progress string.
2615 @retval FALSE Not find the error form.
2631 FORM_BROWSER_FORM *Form;
2695 // Search in the form list.
2699 Form = FORM_BROWSER_FORM_FROM_LINK (Link);
2703 // Search in the ConfigReqeust list in this form.
2705 LinkStorage = GetFirstNode (&Form->ConfigRequestHead);
2706 while (!IsNull (&Form->ConfigRequestHead, LinkStorage)) {
2708 LinkStorage = GetNextNode (&Form->ConfigRequestHead, LinkStorage);
2716 // Find the OffsetWidth string in this form.
2718 *RetForm = Form;
2724 LinkStatement = GetFirstNode (&Form->StatementListHead);
2725 while (!IsNull (&Form->StatementListHead, LinkStatement)) {
2727 LinkStatement = GetNextNode (&Form->StatementListHead, LinkStatement);
2761 @param TitleId The form title id.
2785 L"Submit Fail For Form: %s.",
2800 @param TitleId The form title id.
2824 L"NO_SUBMIT_IF error For Form: %s.",
2837 Discard data based on the input setting scope (Form, FormSet or System).
2840 @param Form Form data structure.
2850 IN FORM_BROWSER_FORM *Form,
2867 if (SettingScope == FormLevel && IsNvUpdateRequiredForForm (Form)) {
2869 Link = GetFirstNode (&Form->ConfigRequestHead);
2870 while (!IsNull (&Form->ConfigRequestHead, Link)) {
2872 Link = GetNextNode (&Form->ConfigRequestHead, Link);
2893 SendDiscardInfoToDriver (FormSet, Form);
2896 ValueChangeResetFlagUpdate (FALSE, FormSet, Form);
2923 Form = FORM_BROWSER_FORM_FROM_LINK (Link);
2929 SendDiscardInfoToDriver (FormSet, Form);
2970 Submit data for a form.
2973 @param Form Form data structure.
2982 IN FORM_BROWSER_FORM *Form
2992 if (!IsNvUpdateRequiredForForm (Form)) {
2996 Status = NoSubmitCheck (FormSet, &Form, NULL);
3001 Link = GetFirstNode (&Form->ConfigRequestHead);
3002 while (!IsNull (&Form->ConfigRequestHead, Link)) {
3004 Link = GetNextNode (&Form->ConfigRequestHead, Link);
3042 // 3. Config success, update storage shadow Buffer, only update the data belong to this form.
3051 if (ConfirmSaveFail (Form->FormTitle, FormSet->HiiHandle) == BROWSER_ACTION_DISCARD) {
3066 // Free Form save fail list.
3078 ValueChangeResetFlagUpdate(TRUE, FormSet, Form);
3111 FORM_BROWSER_FORM *Form;
3121 Form = NULL;
3122 Status = NoSubmitCheck (FormSet, &Form, &Question);
3128 FormSet->SaveFailForm = Form;
3136 Form = NULL;
3181 FindQuestionFromProgress(FormSet, Storage, Progress, &Form, &Question);
3182 ASSERT (Form != NULL && Question != NULL);
3183 FormSet->SaveFailForm = Form;
3205 if (Form != NULL) {
3210 if (ConfirmSaveFail (Form->FormTitle, FormSet->HiiHandle) == BROWSER_ACTION_DISCARD) {
3222 UiCopyMenuList(&mPrivateData.FormBrowserEx2.FormViewHistoryHead, &Form->FormViewListHead);
3227 gCurrentSelection->FormId = Form->FormId;
3273 FORM_BROWSER_FORM *Form;
3317 Form = LocalFormSet->SaveFailForm;
3327 UserSelection = ConfirmNoSubmitFail (Form->FormTitle, LocalFormSet->HiiHandle);
3329 UserSelection = ConfirmSaveFail (Form->FormTitle, LocalFormSet->HiiHandle);
3361 NoSubmitCheck (LocalFormSet, &Form, &Question);
3364 UiCopyMenuList(&mPrivateData.FormBrowserEx2.FormViewHistoryHead, &Form->FormViewListHead);
3369 gCurrentSelection->FormId = Form->FormId;
3396 Submit data based on the input Setting level (Form, FormSet or System).
3399 @param Form Form data structure.
3409 IN FORM_BROWSER_FORM *Form,
3417 Status = SubmitForForm(FormSet, Form);
3539 @param FormSet The form set.
3540 @param Form The form
3549 IN FORM_BROWSER_FORM *Form,
3566 // Try to get AltCfg string from form. If not found it, then
3570 Link = GetFirstNode (&Form->ConfigRequestHead);
3571 while (!IsNull (&Form->ConfigRequestHead, Link)) {
3573 Link = GetNextNode (&Form->ConfigRequestHead, Link);
3771 @param FormSet The form set.
3772 @param Form The form.
3782 IN FORM_BROWSER_FORM *Form,
3856 Status = GetDefaultValueFromAltCfg(FormSet, Form, Question);
3875 Status = EvaluateExpression (FormSet, Form, Default->ValueExpression);
4077 Get AltCfg string for current form.
4079 @param FormSet Form data structure.
4080 @param Form Form data structure.
4088 IN FORM_BROWSER_FORM *Form,
4104 // If yes, no need to get AltCfg for form.
4123 // Get AltCfg string for each form.
4125 Link = GetFirstNode (&Form->ConfigRequestHead);
4126 while (!IsNull (&Form->ConfigRequestHead, Link)) {
4128 Link = GetNextNode (&Form->ConfigRequestHead, Link);
4182 Clean AltCfg string for current form.
4184 @param Form Form data structure.
4189 IN FORM_BROWSER_FORM *Form
4195 Link = GetFirstNode (&Form->ConfigRequestHead);
4196 while (!IsNull (&Form->ConfigRequestHead, Link)) {
4198 Link = GetNextNode (&Form->ConfigRequestHead, Link);
4210 @param FormSet Form data structure.
4293 @param FormSet Form data structure.
4319 Reset Questions to their initial value or default value in a Form, Formset or System.
4325 @param Form Form data structure.
4342 IN FORM_BROWSER_FORM *Form,
4373 // Prepare the AltCfg String for form.
4376 ExtractAltCfgForForm (FormSet, Form, DefaultId, Storage);
4380 // Extract Form default
4382 Link = GetFirstNode (&Form->StatementListHead);
4383 while (!IsNull (&Form->StatementListHead, Link)) {
4385 Link = GetNextNode (&Form->StatementListHead, Link);
4405 if (EvaluateExpressionList(Question->Expression, TRUE, FormSet, Form) == ExpressDisable) {
4421 Status = GetQuestionDefault (FormSet, Form, Question, DefaultId);
4432 SetQuestionValue (FormSet, Form, Question, GetSetValueWithEditBuffer);
4440 CleanAltCfgForForm(Form);
4452 Form = FORM_BROWSER_FORM_FROM_LINK (FormLink);
4453 ExtractDefault (FormSet, Form, DefaultId, FormLevel, GetDefaultValueScope, Storage, RetrieveValueFirst, SkipGetAltCfg);
4498 @param Form Form data structure.
4509 IN FORM_BROWSER_FORM *Form,
4554 Status = GetQuestionValue (FormSet, Form, Question, GetSetValueWithEditBuffer);
4577 Status = GetQuestionValue (FormSet, Form, Question, GetSetValueWithBuffer);
4585 Status = GetQuestionValue (FormSet, Form, Question, GetValueFrom);
4613 the Selection, form and formset to be displayed.
4617 @param Form Form data structure.
4626 IN FORM_BROWSER_FORM *Form
4633 Link = GetFirstNode (&Form->StatementListHead);
4634 while (!IsNull (&Form->StatementListHead, Link)) {
4641 Status = GetQuestionValue (FormSet, Form, Question, GetSetValueWithHiiDriver);
4643 Status = GetQuestionValue (FormSet, Form, Question, GetSetValueWithEditBuffer);
4653 Link = GetNextNode (&Form->StatementListHead, Link);
4663 the Selection, form and formset to be displayed.
4679 FORM_BROWSER_FORM *Form;
4683 Form = FORM_BROWSER_FORM_FROM_LINK (Link);
4686 // Initialize local copy of Value for each Form
4688 Status = LoadFormConfig (Selection, FormSet, Form);
4928 @param Storage Form set Storage.
5180 FORM_BROWSER_FORM *Form;
5184 // For each form in one formset.
5188 Form = FORM_BROWSER_FORM_FROM_LINK (Link);
5192 // for each question in one form.
5194 QuestionLink = GetFirstNode (&Form->StatementListHead);
5195 while (!IsNull (&Form->StatementListHead, QuestionLink)) {
5197 QuestionLink = GetNextNode (&Form->StatementListHead, QuestionLink);
5222 FORM_BROWSER_FORM *Form;
5226 // For each form in one formset.
5230 Form = FORM_BROWSER_FORM_FROM_LINK (Link);
5234 // for each question in one form.
5236 QuestionLink = GetFirstNode (&Form->StatementListHead);
5237 while (!IsNull (&Form->StatementListHead, QuestionLink)) {
5239 QuestionLink = GetNextNode (&Form->StatementListHead, QuestionLink);
5314 @retval EFI_NOT_FOUND A form or FormSet on the requested handle cannot
5372 // Get Form package from this HII package List
5385 // Search FormSet in this Form Package
5437 // Form package not found in this Package List
5453 // of the Form Package.
5754 @param Form Form where Password Statement is in.
5765 IN FORM_DISPLAY_ENGINE_FORM *Form,
6036 return IsNvUpdateRequiredForForm (gCurrentSelection->Form);
6083 FORM_BROWSER_FORM *Form;
6091 Form = NULL;
6094 Form = gCurrentSelection->Form;
6101 Status = DiscardForm (FormSet, Form, gBrowserSettingScope);
6111 Status = ExtractDefault (FormSet, Form, DefaultId, gBrowserSettingScope, GetDefaultForAll, NULL, FALSE, FALSE);
6115 UpdateStatementStatus (FormSet, Form, gBrowserSettingScope);
6122 Status = SubmitForm (FormSet, Form, gBrowserSettingScope);
6139 DiscardForm (FormSet, Form, gBrowserSettingScope);