diff options
author | qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-01-18 13:01:14 +0000 |
---|---|---|
committer | qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-01-18 13:01:14 +0000 |
commit | 96dd9eca39cc0b028c8d481eb73684b3a149f5df (patch) | |
tree | 77ce0b4667963107b8ab62fdd679eb51b9640a95 | |
parent | 9d7e705f41fcf6620f1efe59391d148ccf6c7283 (diff) | |
download | edk2-96dd9eca39cc0b028c8d481eb73684b3a149f5df.zip edk2-96dd9eca39cc0b028c8d481eb73684b3a149f5df.tar.gz edk2-96dd9eca39cc0b028c8d481eb73684b3a149f5df.tar.bz2 |
UEFI HII: add in a test case for EFI_BROWSER_ACTION_REQUEST_SUBMIT
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UefiHiiEnable4354@4576 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r-- | MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c | 7 | ||||
-rw-r--r-- | MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr | 7 | ||||
-rw-r--r-- | MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni | bin | 37098 -> 37386 bytes |
3 files changed, 14 insertions, 0 deletions
diff --git a/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c b/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c index 705591d..748ffe7 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c +++ b/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c @@ -498,6 +498,13 @@ DriverCallback ( *ActionRequest = EFI_BROWSER_ACTION_REQUEST_EXIT;
break;
+ case 0x1238:
+ //
+ // User press "Save now", request Browser to save the uncommitted data.
+ //
+ *ActionRequest = EFI_BROWSER_ACTION_REQUEST_SUBMIT;
+ break;
+
case 0x2000:
//
// When try to set a new password, user will be chanlleged with old password.
diff --git a/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr b/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr index 9bed9c2..e88d708 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr +++ b/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr @@ -124,6 +124,13 @@ formset flags = INTERACTIVE,
key = 0x1237;
+ text
+ help = STRING_TOKEN(STR_SAVE_TEXT),
+ text = STRING_TOKEN(STR_SAVE_TEXT),
+ text = STRING_TOKEN(STR_SAVE_TEXT),
+ flags = INTERACTIVE,
+ key = 0x1238;
+
//
// Define oneof (EFI_IFR_ONE_OF)
//
diff --git a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni b/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni Binary files differindex 649c140..fb72d1a 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni +++ b/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni |