]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/BdsDxe/FrontPageVfr.Vfr
edk2/MdeModulePkg/Universal/BdsDxe/BootMaint/BootOption.c:
[mirror_edk2.git] / MdeModulePkg / Universal / BdsDxe / FrontPageVfr.Vfr
CommitLineData
93e3992d 1// *++\r
2//\r
3// Copyright (c) 2007, Intel Corporation\r
4// All rights reserved. This program and the accompanying materials\r
5// are licensed and made available under the terms and conditions of the BSD License\r
6// which accompanies this distribution. The full text of the license may be found at\r
7// http://opensource.org/licenses/bsd-license.php\r
8//\r
9// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11//\r
12// Module Name:\r
13//\r
14// FrontPageVfr.vfr\r
15//\r
16// Abstract:\r
17//\r
18// Browser formset.\r
19//\r
20// Revision History:\r
21//\r
22// --*/\r
23\r
24#define FORMSET_GUID { 0x9e0c30bc, 0x3f06, 0x4ba6, 0x82, 0x88, 0x9, 0x17, 0x9b, 0x85, 0x5d, 0xbe }\r
25\r
26#define FRONT_PAGE_CLASS 0x0000\r
27#define FRONT_PAGE_SUBCLASS 0x0002\r
28\r
29#define FRONT_PAGE_FORM_ID 0x1000\r
30\r
31#define FRONT_PAGE_ITEM_ONE 0x0001\r
32#define FRONT_PAGE_ITEM_TWO 0x0002\r
33#define FRONT_PAGE_ITEM_THREE 0x0003\r
34#define FRONT_PAGE_ITEM_FOUR 0x0004\r
35#define FRONT_PAGE_ITEM_FIVE 0x0005\r
36\r
37#define FRONT_PAGE_KEY_CONTINUE 0x1000\r
38#define FRONT_PAGE_KEY_LANGUAGE 0x1234\r
39#define FRONT_PAGE_KEY_BOOT_MANAGER 0x1064\r
40#define FRONT_PAGE_KEY_DEVICE_MANAGER 0x8567\r
41#define FRONT_PAGE_KEY_BOOT_MAINTAIN 0x9876\r
42\r
43#define LABEL_SELECT_LANGUAGE 0x1000\r
44#define LABEL_TIMEOUT 0x2000\r
45#define LABEL_END 0xffff\r
46\r
47formset\r
48 guid = FORMSET_GUID,\r
49 title = STRING_TOKEN(STR_FRONT_PAGE_TITLE),\r
50 help = STRING_TOKEN(STR_NULL_STRING),\r
51 class = FRONT_PAGE_CLASS,\r
52 subclass = FRONT_PAGE_SUBCLASS,\r
53\r
54 form formid = FRONT_PAGE_FORM_ID,\r
55 title = STRING_TOKEN(STR_FRONT_PAGE_TITLE);\r
56\r
57 banner\r
58 title = STRING_TOKEN(STR_FRONT_PAGE_COMPUTER_MODEL),\r
59 line 0,\r
60 align left;\r
61\r
62 banner\r
63 title = STRING_TOKEN(STR_FRONT_PAGE_CPU_MODEL),\r
64 line 1,\r
65 align left;\r
66\r
67 banner\r
68 title = STRING_TOKEN(STR_FRONT_PAGE_CPU_SPEED),\r
69 line 1,\r
70 align right;\r
71\r
72 banner\r
73 title = STRING_TOKEN(STR_FRONT_PAGE_BIOS_VERSION),\r
74 line 2,\r
75 align left;\r
76\r
77 banner\r
78 title = STRING_TOKEN(STR_FRONT_PAGE_MEMORY_SIZE),\r
79 line 2,\r
80 align right;\r
81\r
82// banner\r
83// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_0_LEFT),\r
84// line 0,\r
85// align left;\r
86\r
87// banner\r
88// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_0_RIGHT),\r
89// line 0,\r
90// align right;\r
91\r
92// banner\r
93// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_1_LEFT),\r
94// line 1,\r
95// align left;\r
96\r
97// banner\r
98// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_1_RIGHT),\r
99// line 1,\r
100// align right;\r
101\r
102// banner\r
103// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_2_LEFT),\r
104// line 2,\r
105// align left;\r
106\r
107// banner\r
108// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_3_LEFT),\r
109// line 3,\r
110// align left;\r
111\r
112 goto FRONT_PAGE_ITEM_ONE,\r
113 prompt = STRING_TOKEN(STR_CONTINUE_PROMPT),\r
114 help = STRING_TOKEN(STR_CONTINUE_HELP),\r
115 flags = INTERACTIVE,\r
116 key = FRONT_PAGE_KEY_CONTINUE;\r
117\r
118 label LABEL_SELECT_LANGUAGE;\r
119 //\r
120 // This is where we will dynamically add a OneOf type op-code to select\r
121 // Languages from the currently available choices\r
122 //\r
123 label LABEL_END;\r
124\r
125 goto FRONT_PAGE_ITEM_THREE,\r
126 prompt = STRING_TOKEN(STR_BOOT_MANAGER),\r
127 help = STRING_TOKEN(STR_BOOT_MANAGER_HELP),\r
128 flags = INTERACTIVE,\r
129 key = FRONT_PAGE_KEY_BOOT_MANAGER;\r
130\r
131 goto FRONT_PAGE_ITEM_FOUR,\r
132 prompt = STRING_TOKEN(STR_DEVICE_MANAGER),\r
133 help = STRING_TOKEN(STR_DEVICE_MANAGER_HELP),\r
134 flags = INTERACTIVE,\r
135 key = FRONT_PAGE_KEY_DEVICE_MANAGER;\r
136\r
137 goto FRONT_PAGE_ITEM_FIVE,\r
138 prompt = STRING_TOKEN(STR_BOOT_MAINT_MANAGER),\r
139 help = STRING_TOKEN(STR_BOOT_MAINT_MANAGER_HELP),\r
140 flags = INTERACTIVE,\r
141 key = FRONT_PAGE_KEY_BOOT_MAINTAIN;\r
142\r
143 endform;\r
144\r
145endformset;\r