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