From c078b161b0c8832ffb2f82913d60ff890a82ecaa Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Tue, 30 Nov 2010 13:56:15 +0000 Subject: first pass at BrOffice artwork branding --- .../source/win32/nsis/downloadtemplate.nsi | 29 ++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) (limited to 'setup_native') diff --git a/setup_native/source/win32/nsis/downloadtemplate.nsi b/setup_native/source/win32/nsis/downloadtemplate.nsi index 97842125fc91..30ee215038af 100644 --- a/setup_native/source/win32/nsis/downloadtemplate.nsi +++ b/setup_native/source/win32/nsis/downloadtemplate.nsi @@ -5,12 +5,13 @@ SetCompressor lzma ; SetCompressor zlib +; Helpful for debugging, disable for products +; RequestExecutionLevel user ; MUI 1.67 compatible ------ !include "MUI.nsh" Function .onInit - Call GetParameters Pop $1 ;MessageBox MB_OK "$1" @@ -206,6 +207,8 @@ FunctionEnd !define MUI_WELCOMEPAGE_TITLE_3LINES !define MUI_ABORTWARNING !define MUI_ICON "SETUPICOPLACEHOLDER" +!define MUI_CUSTOMFUNCTION_GUIINIT SetupBranding +!define MUI_CUSTOMFUNCTION_UNGUIINIT SetupBranding ; Welcome page !insertmacro MUI_PAGE_WELCOME @@ -269,6 +272,29 @@ FunctionEnd ; Language files ALLLANGUAGESPLACEHOLDER +Function SetupBranding + File "/oname=$PLUGINSDIR\modern-header.bmp" BANNERBMPPLACEHOLDER + File "/oname=$PLUGINSDIR\modern-header-br.bmp" BANNERBMPPLACEHOLDER_BR + File "/oname=$PLUGINSDIR\modern-wizard.bmp" WELCOMEBMPPLACEHOLDER + File "/oname=$PLUGINSDIR\modern-wizard-br.bmp" WELCOMEBMPPLACEHOLDER_BR + + ; use broffice specific branding if executable name begins BrOffice + StrCpy $0 $EXEFILE 8 +; messageBox MB_OK "ExeName: $0 - chopped $EXEFILE" + StrCmp $0 "BrOffice" BrOfficeSplash DefaultSplash + DefaultSplash: +; messageBox MB_OK "LibreOffice" + SetBrandingImage /IMGID=1046 "$PLUGINSDIR\modern-header.bmp" + !insertmacro INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 1" "Text" "$PLUGINSDIR\modern-wizard.bmp" + GoTo atEnd + BrOfficeSplash: +; messageBox MB_OK "BrOffice" + SetBrandingImage /IMGID=1046 "$PLUGINSDIR\modern-header-br.bmp" + !insertmacro INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 1" "Text" "$PLUGINSDIR\modern-wizard-br.bmp" + GoTo atEnd + atEnd: +FunctionEnd + ; Reserve files ;!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS @@ -278,7 +304,6 @@ Name "PRODUCTNAMEPLACEHOLDER PRODUCTVERSIONPLACEHOLDER" OutFile "OUTPUTDIRPLACEHOLDER\DOWNLOADNAMEPLACEHOLDER" ; InstallDir "$DESKTOP\PRODUCTNAMEPLACEHOLDER PRODUCTVERSIONPLACEHOLDER Installation Files" ; ShowInstDetails show - Section "MainSection" SEC01 ALLFILESPLACEHOLDER SectionEnd -- cgit v1.2.3