]> git.proxmox.com Git - mirror_edk2.git/commit - MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenance.c
BootMaintenanceManagerUiLib: change code for customization.
authorDong, Eric <eric.dong@intel.com>
Thu, 12 May 2016 08:32:17 +0000 (16:32 +0800)
committerLiming Gao <liming.gao@intel.com>
Fri, 13 May 2016 03:18:07 +0000 (11:18 +0800)
commita85be3ae48a8aaa40b755cd0ff7270c67cfed585
treeee4625968559195c56a3abb136f10892616c5967
parent6ef3ae6c82b88059a4314d5d8ca36fdd76b112ef
BootMaintenanceManagerUiLib: change code for customization.

Change file arrangement to let user easy customize the BMM UI.
After this change:
1. UiCustomizeBMMPage function in BootMaintenanceManagerCustomizedUi.c
use to let user customize BMM first page menus. UiBMMCallbackHandler
function use to handle the callback for the added menus.
2. BootMaintenanceManagerCustomizedUiSupport.c file used to add support
 functions used by BootMaintenanceManagerCustomizedUi.c file.
3. After this change, only above two files need to be updated if BMM
first page menus needed to be changed.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenance.c
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManager.h
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManager.vfr
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerCustomizedUi.c [new file with mode: 0644]
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerCustomizedUi.h [new file with mode: 0644]
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerCustomizedUiSupport.c [new file with mode: 0644]
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerCustomizedUiSupport.h [new file with mode: 0644]
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerStrings.uni
MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerUiLib.inf
MdeModulePkg/Library/BootMaintenanceManagerUiLib/FormGuid.h
MdeModulePkg/Library/BootMaintenanceManagerUiLib/UpdatePage.c