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