From ed63c19dd8c1603e8933b948861a81cbc7e740b2 Mon Sep 17 00:00:00 2001 From: Jozef Izso Date: Fri, 27 Sep 2019 18:27:28 +0200 Subject: [PATCH] Add support for two new controls: SuccessInstallDescription and SuccessInstallIllustration --- .../WixStandardBootstrapperApplication.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/ext/BalExtension/wixstdba/WixStandardBootstrapperApplication.cpp b/src/ext/BalExtension/wixstdba/WixStandardBootstrapperApplication.cpp index cf06d8aff..0c3c61244 100644 --- a/src/ext/BalExtension/wixstdba/WixStandardBootstrapperApplication.cpp +++ b/src/ext/BalExtension/wixstdba/WixStandardBootstrapperApplication.cpp @@ -141,6 +141,8 @@ enum WIXSTDBA_CONTROL WIXSTDBA_CONTROL_SUCCESS_HEADER, WIXSTDBA_CONTROL_SUCCESS_INSTALL_HEADER, + WIXSTDBA_CONTROL_SUCCESS_INSTALL_DESCRIPTION, + WIXSTDBA_CONTROL_SUCCESS_INSTALL_ILLUSTRATION, WIXSTDBA_CONTROL_SUCCESS_UNINSTALL_HEADER, WIXSTDBA_CONTROL_SUCCESS_REPAIR_HEADER, @@ -212,6 +214,8 @@ static THEME_ASSIGN_CONTROL_ID vrgInitControls[] = { { WIXSTDBA_CONTROL_SUCCESS_HEADER, L"SuccessHeader" }, { WIXSTDBA_CONTROL_SUCCESS_INSTALL_HEADER, L"SuccessInstallHeader" }, + { WIXSTDBA_CONTROL_SUCCESS_INSTALL_DESCRIPTION, L"SuccessInstallDescription" }, + { WIXSTDBA_CONTROL_SUCCESS_INSTALL_ILLUSTRATION, L"SuccessInstallIllustration" }, { WIXSTDBA_CONTROL_SUCCESS_UNINSTALL_HEADER, L"SuccessUninstallHeader" }, { WIXSTDBA_CONTROL_SUCCESS_REPAIR_HEADER, L"SuccessRepairHeader" }, @@ -2551,6 +2555,16 @@ class CWixStandardBootstrapperApplication : public CBalBaseBootstrapperApplicati ThemeControlEnable(m_pTheme, WIXSTDBA_CONTROL_SUCCESS_INSTALL_HEADER, BOOTSTRAPPER_ACTION_INSTALL == m_plannedAction); } + if (ThemeControlExists(m_pTheme, WIXSTDBA_CONTROL_SUCCESS_INSTALL_DESCRIPTION)) + { + ThemeControlEnable(m_pTheme, WIXSTDBA_CONTROL_SUCCESS_INSTALL_DESCRIPTION, BOOTSTRAPPER_ACTION_INSTALL == m_plannedAction); + } + + if (ThemeControlExists(m_pTheme, WIXSTDBA_CONTROL_SUCCESS_INSTALL_ILLUSTRATION)) + { + ThemeControlEnable(m_pTheme, WIXSTDBA_CONTROL_SUCCESS_INSTALL_ILLUSTRATION, BOOTSTRAPPER_ACTION_INSTALL == m_plannedAction); + } + if (ThemeControlExists(m_pTheme, WIXSTDBA_CONTROL_SUCCESS_UNINSTALL_HEADER)) { ThemeControlEnable(m_pTheme, WIXSTDBA_CONTROL_SUCCESS_UNINSTALL_HEADER, BOOTSTRAPPER_ACTION_UNINSTALL == m_plannedAction);