]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/FE.vfr
Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependen...
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / BootMaint / FE.vfr
1 ///** @file
2 //
3 // File Explorer Formset
4 //
5 // Copyright (c) 2004 - 2008, Intel Corporation. <BR>
6 // All rights reserved. This program and the accompanying materials
7 // are licensed and made available under the terms and conditions of the BSD License
8 // which accompanies this distribution. The full text of the license may be found at
9 // http://opensource.org/licenses/bsd-license.php
10 //
11 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 //
14 //**/
15
16 #include "FormGuid.h"
17
18 #define LABEL_END 0xffff
19
20 formset
21 guid = FILE_EXPLORE_FORMSET_GUID,
22 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),
23 help = STRING_TOKEN(STR_NULL_STRING),
24 class = 0,
25 subclass = 0,
26
27 varstore FILE_EXPLORER_NV_DATA,
28 varid = VARSTORE_ID_BOOT_MAINT,
29 name = FeData,
30 guid = FILE_EXPLORE_FORMSET_GUID;
31
32 form formid = FORM_FILE_EXPLORER_ID,
33 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);
34
35 label FORM_FILE_EXPLORER_ID;
36 label LABEL_END;
37 endform;
38
39 form formid = FORM_BOOT_ADD_DESCRIPTION_ID,
40 title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);
41
42 label FORM_BOOT_ADD_DESCRIPTION_ID;
43 label LABEL_END;
44
45 subtitle text = STRING_TOKEN(STR_NULL_STRING);
46
47 string varid = FeData.DescriptionData,
48 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
49 help = STRING_TOKEN(STR_NULL_STRING),
50 minsize = 6,
51 maxsize = 75,
52 endstring;
53
54 string varid = FeData.OptionalData,
55 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
56 help = STRING_TOKEN(STR_NULL_STRING),
57 minsize = 0,
58 maxsize = 120,
59 endstring;
60
61 subtitle text = STRING_TOKEN(STR_NULL_STRING);
62
63 text
64 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
65 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
66 text = STRING_TOKEN(STR_NULL_STRING),
67 flags = INTERACTIVE,
68 key = KEY_VALUE_SAVE_AND_EXIT_BOOT;
69
70 text
71 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
72 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
73 text = STRING_TOKEN(STR_NULL_STRING),
74 flags = INTERACTIVE,
75 key = KEY_VALUE_NO_SAVE_AND_EXIT_BOOT;
76
77 endform;
78
79 form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,
80 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
81
82 label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;
83 label LABEL_END;
84
85 subtitle text = STRING_TOKEN(STR_NULL_STRING);
86
87 string varid = FeData.DescriptionData,
88 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
89 help = STRING_TOKEN(STR_NULL_STRING),
90 minsize = 6,
91 maxsize = 75,
92 endstring;
93
94 string varid = FeData.OptionalData,
95 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
96 help = STRING_TOKEN(STR_NULL_STRING),
97 minsize = 0,
98 maxsize = 120,
99 endstring;
100
101 checkbox varid = FeData.ForceReconnect,
102 prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
103 help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
104 flags = CHECKBOX_DEFAULT,
105 key = 0,
106 endcheckbox;
107
108 subtitle text = STRING_TOKEN(STR_NULL_STRING);
109
110 text
111 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
112 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
113 text = STRING_TOKEN(STR_NULL_STRING),
114 flags = INTERACTIVE,
115 key = KEY_VALUE_SAVE_AND_EXIT_DRIVER; //BUGBUB: allow duplicate key in one formset???
116
117 text
118 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
119 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
120 text = STRING_TOKEN(STR_NULL_STRING),
121 flags = INTERACTIVE,
122 key = KEY_VALUE_NO_SAVE_AND_EXIT_DRIVER;
123
124 endform;
125
126 endformset;