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