//\r
// Sample Setup formset.\r
//\r
-// Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
+// Copyright (c) 2004 - 2015, Intel Corporation. All rights reserved.<BR>\r
// This program and the accompanying materials\r
// are licensed and made available under the terms and conditions of the BSD License\r
// which accompanies this distribution. The full text of the license may be found at\r
#define EFI_USER_INFO_ACCESS_SETUP_ADMIN_GUID \\r
{ 0x85b75607, 0xf7ce, 0x471e, { 0xb7, 0xe4, 0x2a, 0xea, 0x5f, 0x72, 0x32, 0xee } }\r
\r
+#define PERL_GUID \\r
+ { 0x63E60A51, 0x497D, 0xD427, {0xC4, 0xA5, 0xB8, 0xAB, 0xDC, 0x3A, 0xAE, 0xB6 }}\r
+\r
//\r
// Labels definition\r
//\r
// CHECKBOX_DEFAULT_MFG indicate EFI_IFR_CHECKBOX_DEFAULT_MFG.\r
//\r
flags = CHECKBOX_DEFAULT | CHECKBOX_DEFAULT_MFG,\r
- key = 0,\r
- default = 1,\r
+ default = TRUE,\r
endcheckbox;\r
endif;\r
- endif;\r
+ endif;\r
\r
//\r
// Ordered list:\r
varid = MyIfrNVData.BootOrder,\r
prompt = STRING_TOKEN(STR_BOOT_OPTIONS),\r
help = STRING_TOKEN(STR_NULL_STRING),\r
- option text = STRING_TOKEN(STR_BOOT_OPTION2), value = 2, flags = RESET_REQUIRED;\r
- option text = STRING_TOKEN(STR_BOOT_OPTION1), value = 1, flags = RESET_REQUIRED;\r
- option text = STRING_TOKEN(STR_BOOT_OPTION3), value = 3, flags = RESET_REQUIRED;\r
+ flags = RESET_REQUIRED,\r
+ option text = STRING_TOKEN(STR_BOOT_OPTION2), value = 2, flags = 0;\r
+ option text = STRING_TOKEN(STR_BOOT_OPTION1), value = 1, flags = 0;\r
+ option text = STRING_TOKEN(STR_BOOT_OPTION3), value = 3, flags = 0;\r
suppressif ideqval MyIfrNVData.BootOrderLarge == 0;\r
- option text = STRING_TOKEN(STR_BOOT_OPTION4), value = 4, flags = RESET_REQUIRED;\r
+ option text = STRING_TOKEN(STR_BOOT_OPTION4), value = 4, flags = 0;\r
endif\r
endlist;\r
\r
varid = MyIfrNVData.OrderedList,\r
prompt = STRING_TOKEN(STR_TEST_OPCODE),\r
help = STRING_TOKEN(STR_TEXT_HELP),\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT1), value = 3, flags = RESET_REQUIRED;\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT2), value = 2, flags = RESET_REQUIRED;\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT3), value = 1, flags = RESET_REQUIRED;\r
+ flags = RESET_REQUIRED,\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT1), value = 3, flags = 0;\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT2), value = 2, flags = 0;\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT3), value = 1, flags = 0;\r
endlist;\r
endif;\r
\r
oneof varid = MyIfrNVData.TestLateCheck,\r
prompt = STRING_TOKEN(STR_TEST_OPCODE),\r
help = STRING_TOKEN(STR_ONE_OF_HELP),\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT1), value = 0, flags = RESET_REQUIRED;\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT2), value = 1, flags = DEFAULT | RESET_REQUIRED;\r
+ flags = RESET_REQUIRED,\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT1), value = 0, flags = 0;\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT2), value = 1, flags = DEFAULT;\r
warningif prompt = STRING_TOKEN(STR_WARNING_POPUP), timeout = 5,\r
ideqval MyIfrNVData.TestLateCheck == 0\r
endif\r
oneof varid = MyIfrNVData.TestLateCheck2,\r
prompt = STRING_TOKEN(STR_TEST_OPCODE2),\r
help = STRING_TOKEN(STR_ONE_OF_HELP),\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT1), value = 0, flags = DEFAULT | RESET_REQUIRED;\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT2), value = 1, flags = RESET_REQUIRED;\r
+ flags = RESET_REQUIRED,\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT1), value = 0, flags = DEFAULT;\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT2), value = 1, flags = 0;\r
\r
inconsistentif prompt = STRING_TOKEN(STR_ERROR_POPUP),\r
ideqid MyIfrNVData.TestLateCheck == MyIfrNVData.TestLateCheck2\r
endoneof;\r
\r
oneof varid = MyIfrNVData.QuestionAboutTreeHugging,\r
- prompt = STRING_TOKEN(STR_ONE_OF_PROMPT),\r
+ prompt = STRING_TOKEN(STR_ONE_OF_PROMPT_KEYWORD),\r
help = STRING_TOKEN(STR_ONE_OF_HELP),\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT1), value = 0, flags = RESET_REQUIRED;\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT2), value = 1, flags = DEFAULT | RESET_REQUIRED;\r
- option text = STRING_TOKEN(STR_ONE_OF_TEXT3), value = 0x03, flags = RESET_REQUIRED;\r
-\r
+ flags = RESET_REQUIRED,\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT1), value = 0, flags = 0;\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT2), value = 1, flags = DEFAULT;\r
+ option text = STRING_TOKEN(STR_ONE_OF_TEXT3), value = 3, flags = 0;\r
endoneof;\r
\r
//\r
help = STRING_TOKEN(STR_MY_STRING_HELP),\r
minsize = 6,\r
maxsize = 0x14,\r
+ default = STRING_TOKEN(STR_MY_STRING_DEFAULT),\r
endstring;\r
\r
//\r
prompt = STRING_TOKEN(STR_CHECK_BOX_PROMPT),\r
help = STRING_TOKEN(STR_CHECK_BOX_HELP),\r
flags = CHECKBOX_DEFAULT,\r
- key = 0,\r
endcheckbox;\r
\r
text\r
refresh interval = 3 // Refresh interval in seconds\r
endnumeric;\r
\r
+ grayoutif match2 (stringref(STRING_TOKEN(STR_PATTERN)), stringref(STRING_TOKEN(STR_STRING)), PERL_GUID);\r
+ numeric \r
+ varid = MyIfrNVData.Match2,\r
+ prompt = STRING_TOKEN(STR_MATCH2_PROMPT),\r
+ help = STRING_TOKEN(STR_MATCH2_HELP),\r
+ minimum = 0,\r
+ maximum = 243,\r
+ endnumeric;\r
+ endif;\r
+\r
label LABEL_UPDATE2;\r
label LABEL_END;\r
\r