]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/FE.vfr
IntelFrameworkModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / BootMaint / FE.vfr
CommitLineData
5c08e117 1///** @file\r
0a6f4824 2//\r
5c08e117 3// File Explorer Formset\r
0a6f4824
LG
4//\r
5// Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
c0a00b14 6// SPDX-License-Identifier: BSD-2-Clause-Patent\r
0a6f4824 7//\r
5c08e117 8//**/\r
9\r
10#include "FormGuid.h"\r
11\r
5c08e117 12formset\r
13 guid = FILE_EXPLORE_FORMSET_GUID,\r
14 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),\r
15 help = STRING_TOKEN(STR_NULL_STRING),\r
75bf9d0e 16 classguid = FILE_EXPLORE_FORMSET_GUID,\r
5c08e117 17\r
18 varstore FILE_EXPLORER_NV_DATA,\r
19 varid = VARSTORE_ID_BOOT_MAINT,\r
20 name = FeData,\r
21 guid = FILE_EXPLORE_FORMSET_GUID;\r
22\r
23 form formid = FORM_FILE_EXPLORER_ID,\r
24 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);\r
25\r
26 label FORM_FILE_EXPLORER_ID;\r
27 label LABEL_END;\r
28 endform;\r
29\r
30 form formid = FORM_BOOT_ADD_DESCRIPTION_ID,\r
31 title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);\r
32\r
33 label FORM_BOOT_ADD_DESCRIPTION_ID;\r
34 label LABEL_END;\r
35\r
36 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
37\r
be9304f3 38 string varid = FeData.BootDescriptionData,\r
8acb3f7b 39 questionid = KEY_VALUE_BOOT_DESCRIPTION,\r
5c08e117 40 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),\r
41 help = STRING_TOKEN(STR_NULL_STRING),\r
8acb3f7b 42 flags = INTERACTIVE,\r
5c08e117 43 minsize = 6,\r
44 maxsize = 75,\r
45 endstring;\r
46\r
be9304f3 47 string varid = FeData.BootOptionalData,\r
8acb3f7b
ED
48 questionid = KEY_VALUE_BOOT_OPTION,\r
49 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),\r
50 help = STRING_TOKEN(STR_NULL_STRING),\r
51 flags = INTERACTIVE,\r
52 minsize = 0,\r
53 maxsize = 120,\r
5c08e117 54 endstring;\r
55\r
56 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
57\r
58 text\r
59 help = STRING_TOKEN(STR_SAVE_AND_EXIT),\r
60 text = STRING_TOKEN(STR_SAVE_AND_EXIT),\r
5c08e117 61 flags = INTERACTIVE,\r
62 key = KEY_VALUE_SAVE_AND_EXIT_BOOT;\r
63\r
64 text\r
65 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),\r
66 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),\r
5c08e117 67 flags = INTERACTIVE,\r
68 key = KEY_VALUE_NO_SAVE_AND_EXIT_BOOT;\r
69\r
70 endform;\r
71\r
72 form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,\r
73 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);\r
74\r
75 label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;\r
76 label LABEL_END;\r
77\r
78 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
79\r
be9304f3 80 string varid = FeData.DriverDescriptionData,\r
8acb3f7b 81 questionid = KEY_VALUE_DRIVER_DESCRIPTION,\r
5c08e117 82 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),\r
83 help = STRING_TOKEN(STR_NULL_STRING),\r
8acb3f7b 84 flags = INTERACTIVE,\r
5c08e117 85 minsize = 6,\r
86 maxsize = 75,\r
87 endstring;\r
88\r
be9304f3 89 string varid = FeData.DriverOptionalData,\r
8acb3f7b 90 questionid = KEY_VALUE_DRIVER_OPTION,\r
5c08e117 91 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),\r
92 help = STRING_TOKEN(STR_NULL_STRING),\r
8acb3f7b 93 flags = INTERACTIVE,\r
5c08e117 94 minsize = 0,\r
95 maxsize = 120,\r
96 endstring;\r
97\r
98 checkbox varid = FeData.ForceReconnect,\r
99 prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),\r
100 help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),\r
101 flags = CHECKBOX_DEFAULT,\r
102 key = 0,\r
103 endcheckbox;\r
104\r
105 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
106\r
107 text\r
108 help = STRING_TOKEN(STR_SAVE_AND_EXIT),\r
109 text = STRING_TOKEN(STR_SAVE_AND_EXIT),\r
5c08e117 110 flags = INTERACTIVE,\r
111 key = KEY_VALUE_SAVE_AND_EXIT_DRIVER; //BUGBUB: allow duplicate key in one formset???\r
112\r
113 text\r
114 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),\r
115 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),\r
5c08e117 116 flags = INTERACTIVE,\r
117 key = KEY_VALUE_NO_SAVE_AND_EXIT_DRIVER;\r
118\r
119 endform;\r
120\r
0a6f4824 121endformset;\r