]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/PlatformDriOverrideDxe/Vfr.vfr
Per UEFI spec, on CallBack action EFI_BROWSER_ACTION_CHANGING, the return value of...
[mirror_edk2.git] / MdeModulePkg / Universal / PlatformDriOverrideDxe / Vfr.vfr
1 // *++
2 //
3 // Copyright (c) 2009, Intel Corporation. All rights reserved.<BR>
4 // 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 // Vfr.vfr
15 //
16 // Abstract:
17 //
18 // Platform driver Override manager formset
19 //
20 //
21 // --*/
22
23 #include "PlatOverMngr.h"
24
25 #define EFI_DISK_DEVICE_CLASS 0x01
26
27 formset
28 guid = PLAT_OVER_MNGR_GUID,
29 title = STRING_TOKEN(STR_ENTRY_TITLE),
30 help = STRING_TOKEN(STR_TITLE_HELP),
31 class = EFI_DISK_DEVICE_CLASS,
32 subclass = 0xff,
33
34 varstore PLAT_OVER_MNGR_DATA,
35 varid = VARSTORE_ID_PLAT_OVER_MNGR,
36 name = Data,
37 guid = PLAT_OVER_MNGR_GUID;
38
39 form formid = FORM_ID_DEVICE,
40 title = STRING_TOKEN(STR_TITLE);
41
42 text
43 help = STRING_TOKEN(STR_FIRST_REFRESH_HELP),
44 text = STRING_TOKEN(STR_FIRST_REFRESH),
45 text = STRING_TOKEN(STR_NULL_STRING),
46 flags = INTERACTIVE,
47 key = KEY_VALUE_DEVICE_REFRESH;
48
49 checkbox varid = Data.PciDeviceFilter,
50 prompt = STRING_TOKEN(STR_PCI_DEVICE_FILTER_PROMPT),
51 help = STRING_TOKEN(STR_PCI_DEVICE_FILTER_HELP),
52 flags = INTERACTIVE,
53 key = KEY_VALUE_DEVICE_FILTER,
54 endcheckbox;
55
56 label FORM_ID_DEVICE;
57 label LABEL_END;
58
59 subtitle text = STRING_TOKEN(STR_NULL_STRING);
60
61 goto FORM_ID_DEVICE,
62 prompt = STRING_TOKEN(STR_CLEAR_ALL),
63 help = STRING_TOKEN(STR_CLEAR_ALL_HELP),
64 flags = INTERACTIVE | RESET_REQUIRED,
65 key = KEY_VALUE_DEVICE_CLEAR;
66 endform;
67
68 form formid = FORM_ID_DRIVER,
69 title = STRING_TOKEN(STR_TITLE);
70
71 goto FORM_ID_DEVICE,
72 prompt = STRING_TOKEN(STR_GOTO_PREVIOUS),
73 help = STRING_TOKEN(STR_NULL_STRING),
74 flags = INTERACTIVE,
75 key = KEY_VALUE_DRIVER_GOTO_PREVIOUS;
76
77 goto FORM_ID_ORDER,
78 prompt = STRING_TOKEN(STR_TITLE_ORDER),
79 help = STRING_TOKEN(STR_TITLE_ORDER_HELP),
80 flags = INTERACTIVE,
81 key = KEY_VALUE_DRIVER_GOTO_ORDER;
82
83 label FORM_ID_DRIVER;
84 label LABEL_END;
85
86 endform;
87
88 form formid = FORM_ID_ORDER,
89 title = STRING_TOKEN(STR_TITLE);
90
91 goto FORM_ID_DRIVER,
92 prompt = STRING_TOKEN(STR_GOTO_PREVIOUS),
93 help = STRING_TOKEN(STR_NULL_STRING),
94 flags = INTERACTIVE,
95 key = KEY_VALUE_ORDER_GOTO_PREVIOUS;
96
97 label FORM_ID_ORDER;
98 label LABEL_END;
99
100 subtitle text = STRING_TOKEN(STR_NULL_STRING);
101
102 text
103 help = STRING_TOKEN (STR_NULL_STRING),
104 text = STRING_TOKEN (STR_SAVE_AND_EXIT),
105 text = STRING_TOKEN (STR_SAVE_AND_EXIT),
106 flags = INTERACTIVE | RESET_REQUIRED,
107 key = KEY_VALUE_ORDER_SAVE_AND_EXIT;
108 endform;
109
110 endformset;